From c7b63dfedbc9567ebaca84e8004720d327592da9 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 5 Nov 2022 22:10:03 +0100 Subject: [PATCH] models: Fix build of custom table defs - missing .items() call for "for" with dict - missing db session on setup --- server/entertainment_decider/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/entertainment_decider/models.py b/server/entertainment_decider/models.py index d259e8b..b9d3ae5 100644 --- a/server/entertainment_decider/models.py +++ b/server/entertainment_decider/models.py @@ -1221,7 +1221,7 @@ CUSTOM_TABLE_DEFINITIONS: Mapping[SafeStr, str] = { ALTER TABLE `{MEDIAELEMENT_BLOCKING_LOOKUP_CACHE_TABLE}` ADD INDEX(`collection`); """, - } + }.items() } @@ -1232,6 +1232,7 @@ def table_exists(table_name: SafeStr) -> bool: ) +@orm.db_session def setup_custom_tables(): """ Creates & fills custom tables (especially cache tables) if they do not exist.