fix(tenant): apply DB aliases to tenant config resolution to prevent module configuration overrides by defaults

This commit is contained in:
2026-05-11 21:08:37 +02:00
parent 77c4e1b4c5
commit f314b5ae70
+4
View File
@@ -96,6 +96,10 @@ def get_tenant_config(tenant_id=None):
if tenant_id in TENANT_REGISTRY:
return TENANT_REGISTRY[tenant_id] or {}
for alias in _tenant_db_aliases(tenant_id):
if alias in TENANT_REGISTRY:
return TENANT_REGISTRY[alias] or {}
return TENANT_REGISTRY.get('default', {}) or {}