diff --git a/ee/tenants/database_backend/base.py b/ee/tenants/database_backend/base.py index 07711b4..a23d4c3 100644 --- a/ee/tenants/database_backend/base.py +++ b/ee/tenants/database_backend/base.py @@ -56,11 +56,11 @@ class DatabaseWrapper(TimedDatabaseWrapper): def get_connection_params(self): # We just mutate the settings_dict here (the alternative is waaay too much copy-pasting), mutating back after. + self.settings_dict["NAME"] = self.get_tenant() try: - self.settings_dict["NAME"] = self.get_tenant() return super().get_connection_params() finally: - del self.settings_dict["NAME"] + self.settings_dict.pop("NAME", None) def is_in_memory_db(self): return False # we _know_ we don't do multi-tenant in memory, so this is simpler than some lookup. diff --git a/events/apps.py b/events/apps.py index f874dc5..0699f8a 100644 --- a/events/apps.py +++ b/events/apps.py @@ -4,6 +4,7 @@ from django.utils.autoreload import autoreload_started def watch_for_debugserver_reload(sender, **kwargs): + return from .management.commands.make_consistent import make_consistent make_consistent()