chore: Fix IS_DRAFT setting being overridden when getting config

This commit is contained in:
Théophile Diot 2024-07-04 19:21:32 +01:00
parent 950520eac6
commit 2275d00bdd
No known key found for this signature in database
GPG key ID: FA995104A0BA376A

View file

@ -1599,11 +1599,11 @@ class Database:
if not global_only and is_multisite:
servers = ""
for service in services:
for key in multisite:
config[f"{service.id}_{key}"] = config[key]
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()