update for wildcard category

This commit is contained in:
matthias@matsewe.de
2024-05-24 18:33:39 +02:00
parent ae3b3a4a4f
commit 41c0c1912f

View File

@@ -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(