fix: do not delete provider options when loading them

This commit is contained in:
Paco 2021-05-21 11:31:12 +02:00
parent 5859028022
commit d4b4024532

View file

@ -727,7 +727,7 @@ def _load_domain_settings():
new_domains[domain] = {} new_domains[domain] = {}
# new_domains[domain] = { "main": is_maindomain } # new_domains[domain] = { "main": is_maindomain }
# Set other values (default value if missing) # Set other values (default value if missing)
for setting, default in [ ("xmpp", is_maindomain), ("mail", is_maindomain), ("owned_dns_zone", default_owned_dns_zone), ("ttl", 3600) ]: for setting, default in [ ("xmpp", is_maindomain), ("mail", is_maindomain), ("owned_dns_zone", default_owned_dns_zone), ("ttl", 3600), ("provider", False)]:
if domain_in_old_domains and setting in old_domains[domain].keys(): if domain_in_old_domains and setting in old_domains[domain].keys():
new_domains[domain][setting] = old_domains[domain][setting] new_domains[domain][setting] = old_domains[domain][setting]
else: else: