diff --git a/webservice/webservice.py b/webservice/webservice.py
index 65b37bd79525feb1471247a7fdf26b727c345f11..05b4b59372c4073754da3e57db718c5ddc5a9b8e 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -333,8 +333,7 @@ def parse_config(cmd: List[str], config: Dict[str, Any]) -> List[str]:
             cmd.append(f"--{key}")
             cmd += [str(v) for v in value]
         elif isinstance(value, bool):
-            if value:
-                cmd += ["--{}".format(key)]
+            cmd.append(f"--{key}" if value else f"--no-{key}")
         else:
             if value in ['""', "''"]:
                 value = ""