update for wildcard category
This commit is contained in:
10
app/main.py
10
app/main.py
@@ -38,15 +38,25 @@ async def vote(request: Request, session_id: str, db: Annotated[Session, Depends
|
|||||||
songs_by_category = {}
|
songs_by_category = {}
|
||||||
all_categories = set()
|
all_categories = set()
|
||||||
|
|
||||||
|
wildcard_songs = []
|
||||||
|
|
||||||
for song in songs:
|
for song in songs:
|
||||||
|
if not song.is_aca:
|
||||||
|
wildcard_songs.append(song)
|
||||||
|
continue
|
||||||
|
|
||||||
if song.main_category not in songs_by_category:
|
if song.main_category not in songs_by_category:
|
||||||
songs_by_category[song.main_category] = []
|
songs_by_category[song.main_category] = []
|
||||||
songs_by_category[song.main_category].append(song)
|
songs_by_category[song.main_category].append(song)
|
||||||
all_categories.update(song.categories.keys())
|
all_categories.update(song.categories.keys())
|
||||||
|
|
||||||
|
songs_by_category["Wildcard (nicht a cappella)"] = wildcard_songs
|
||||||
|
|
||||||
all_categories = list(all_categories)
|
all_categories = list(all_categories)
|
||||||
all_categories.sort()
|
all_categories.sort()
|
||||||
|
|
||||||
|
all_categories.append("Wildcard (nicht a cappella)")
|
||||||
|
|
||||||
print(all_categories)
|
print(all_categories)
|
||||||
|
|
||||||
return templates.TemplateResponse(
|
return templates.TemplateResponse(
|
||||||
|
|||||||
Reference in New Issue
Block a user