diff --git a/src/caosdb/connection/connection.py b/src/caosdb/connection/connection.py
index aaa09dfe9d804a5465f322bfe8db5826b304211b..a2802848af7bae8fb65378532156d8469f31a9b8 100644
--- a/src/caosdb/connection/connection.py
+++ b/src/caosdb/connection/connection.py
@@ -282,7 +282,7 @@ class _DefaultCaosDBServerConnection(CaosDBServerConnection):
         verify = True
         if "cacert" in config:
             verify = config["cacert"]
-        if "ssl_insecure" in config and config["ssl_insecure"].lower() == "true":
+        if "ssl_insecure" in config and config["ssl_insecure"]:
             _LOGGER.warning("*** Warning! ***\n"
                             "Insecure SSL mode, certificate will not be checked! "
                             "Please consider removing the `ssl_insecure` configuration option.\n"
diff --git a/unittests/test_connection.py b/unittests/test_connection.py
index d0408674b339e0958d6f37d6d9c2a834274986d2..6cc23d87c5cdcf639709a444849a856a8c70af5f 100644
--- a/unittests/test_connection.py
+++ b/unittests/test_connection.py
@@ -111,6 +111,7 @@ def test_configure_connection():
     get_config().set("Connection", "password_method", "plain")
     get_config().set("Connection", "password", "test_password")
     get_config().set("Connection", "timeout", "200")
+    get_config().set("Connection", "ssl_insecure", "True")
 
     there(configure_connection)
     tru(hasattr(configure_connection, "__call__"))