Fix small mistake in config gathering with global_only argument being ignored

This commit is contained in:
Théophile Diot 2024-06-14 13:19:49 +02:00
parent 4803c4997e
commit eb17ba2e32
No known key found for this signature in database
GPG key ID: FA995104A0BA376A

View file

@ -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()