From 41c0c1912f124aff8bf210a5e0e53477ba5104db Mon Sep 17 00:00:00 2001 From: "matthias@matsewe.de" Date: Fri, 24 May 2024 18:33:39 +0200 Subject: [PATCH] update for wildcard category --- app/main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/main.py b/app/main.py index 9adaa77..8d01fa7 100644 --- a/app/main.py +++ b/app/main.py @@ -38,15 +38,25 @@ async def vote(request: Request, session_id: str, db: Annotated[Session, Depends songs_by_category = {} all_categories = set() + wildcard_songs = [] + for song in songs: + if not song.is_aca: + wildcard_songs.append(song) + continue + if song.main_category not in songs_by_category: songs_by_category[song.main_category] = [] songs_by_category[song.main_category].append(song) all_categories.update(song.categories.keys()) + songs_by_category["Wildcard (nicht a cappella)"] = wildcard_songs + all_categories = list(all_categories) all_categories.sort() + all_categories.append("Wildcard (nicht a cappella)") + print(all_categories) return templates.TemplateResponse(