From 7326ec76bb3391a6c58e83df5f45d4c5724a3cbd Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas.kluyver@xfel.eu> Date: Wed, 27 Nov 2024 17:39:29 +0000 Subject: [PATCH] Fix passing boolean false parameters from the webservice --- webservice/webservice.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/webservice/webservice.py b/webservice/webservice.py index 65b37bd79..05b4b5937 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 = "" -- GitLab