From cad136ce0329cebd69bcd5a0d1d81ac89cda2de0 Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 1 Mar 2026 14:10:48 +0700 Subject: [PATCH 1/2] fix reindex index_name lookup --- backend/appsettings/src/reindex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) From 837b013283e14a4a750dc4397039ab04275fdab9 Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 1 Mar 2026 14:23:17 +0700 Subject: [PATCH 2/2] fix cleanup old appsettings keys --- backend/appsettings/src/config.py | 6 +++--- backend/config/management/commands/ta_startup.py | 11 +++++------ 2 files changed, 8 insertions(+), 9 deletions(-) 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/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