Skip to content

Commit 60c38ed

Browse files
committed
cli: Make some fields optional during state import
1 parent 8967e82 commit 60c38ed

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

bbblb/cli/state.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ async def sync_servers(
178178
changed = True
179179
click.echo(f"{servers[domain]} created")
180180
server = servers[domain]
181-
changed |= logchange(server, "enabled", server_conf["enabled"])
181+
changed |= logchange(server, "enabled", server_conf.get("enabled", True))
182182
changed |= logchange(server, "secret", server_conf["secret"])
183183

184184
# Disable or remove obsolete servers
@@ -224,10 +224,10 @@ async def sync_tenants(
224224
click.echo(f"{tenants[name]} created")
225225

226226
tenant = tenants[name]
227-
changed |= logchange(tenant, "enabled", tenant_conf["enabled"])
227+
changed |= logchange(tenant, "enabled", tenant_conf.get("enabled", True))
228228
changed |= logchange(tenant, "secret", tenant_conf["secret"])
229229
changed |= logchange(tenant, "realm", tenant_conf["realm"])
230-
changed |= logchange(tenant, "overrides", tenant_conf["overrides"])
230+
changed |= logchange(tenant, "overrides", tenant_conf.get("overrides") or {})
231231

232232
# Disable or remove obsolete tenants
233233
for obsolete in set(tenants) - set(target):

0 commit comments

Comments
 (0)