diff --git a/src/common/db/Database.py b/src/common/db/Database.py index ac336fe4c..d3ad8af54 100644 --- a/src/common/db/Database.py +++ b/src/common/db/Database.py @@ -1582,11 +1582,12 @@ class Database: servers = "" for service in services: - config[f"{service.id}_IS_DRAFT"] = "yes" if service.is_draft else "no" - if methods: - config[f"{service.id}_IS_DRAFT"] = {"value": config[f"{service.id}_IS_DRAFT"], "global": False, "method": "default"} - for key in multisite: - config[f"{service.id}_{key}"] = config[key] + if not global_only: + config[f"{service.id}_IS_DRAFT"] = "yes" if service.is_draft else "no" + if methods: + config[f"{service.id}_IS_DRAFT"] = {"value": config[f"{service.id}_IS_DRAFT"], "global": False, "method": "default"} + for key in multisite: + config[f"{service.id}_{key}"] = config[key] servers += f"{service.id} " servers = servers.strip()