diff --git a/party/management/commands/tts_warm.py b/party/management/commands/tts_warm.py index 1827c3f..1ea2755 100644 --- a/party/management/commands/tts_warm.py +++ b/party/management/commands/tts_warm.py @@ -113,9 +113,9 @@ class Command(BaseCommand): @staticmethod def _generic(only, fest) -> list[tuple[str, str | None]]: """De generiske replikker for de valgte spil; de fælles (velkomst, antal) bruges af begge.""" - out = generic_texts(GENERIC_COMMON, fest) - if only == "tegn": # fest findes kun i Fup og Fakta - out = [(t, v) for t, v in out if v is None] + common = GENERIC_COMMON if only != "tegn" else { # fest findes kun i Fup og Fakta + k: v for k, v in GENERIC_COMMON.items() if not k.endswith("_fest")} + out = generic_texts(common, fest) if only != "tegn": out += generic_texts(GENERIC, fest) if only != "fof":