diff --git a/backend/appsettings/src/config.py b/backend/appsettings/src/config.py index 103a59ab..8bd81579 100644 --- a/backend/appsettings/src/config.py +++ b/backend/appsettings/src/config.py @@ -180,17 +180,17 @@ class AppConfig: def clear_old_keys(self) -> list[str]: """clear old unused keys""" cleared = [] - for key, value in self.config.items(): + for key in list(self.config.keys()): if key not in self.CONFIG_DEFAULTS: # complete key removed - self.config.pop(key) + value = self.config.pop(key) cleared.append(str({key: value})) continue expected_keys = set( self.CONFIG_DEFAULTS[key].keys() # type: ignore ) - is_keys = set(self.config[key].keys()) + is_keys = set(list(self.config[key].keys())) for to_delete in is_keys - expected_keys: self.config[key].pop(to_delete) diff --git a/backend/appsettings/src/reindex.py b/backend/appsettings/src/reindex.py index 2ed998ba..dacd6f6b 100644 --- a/backend/appsettings/src/reindex.py +++ b/backend/appsettings/src/reindex.py @@ -288,7 +288,7 @@ class Reindex(ReindexBase): self._notify(name, total, idx) index_name = index_config["index_name"] - if index_name == "ta_vide": + if index_name == "ta_video": video = self.reindex_single_video(youtube_id) if video: self._reindex_video_related(video) diff --git a/backend/config/management/commands/ta_startup.py b/backend/config/management/commands/ta_startup.py index 35daad7f..e65a701a 100644 --- a/backend/config/management/commands/ta_startup.py +++ b/backend/config/management/commands/ta_startup.py @@ -280,12 +280,11 @@ class Command(BaseCommand): self.style.SUCCESS(f" added new default: {new_default}") ) - # FIXME - # cleared = AppConfig().clear_old_keys() - # for removed_key in cleared: - # self.stdout.write( - # self.style.SUCCESS(f" removed old key: {removed_key}") - # ) + cleared = AppConfig().clear_old_keys() + for removed_key in cleared: + self.stdout.write( + self.style.SUCCESS(f" removed old key: {removed_key}") + ) return