fix: backend default sort by date desc, frontend enable tier filters
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s

This commit is contained in:
fullsizemalt 2025-12-30 16:58:39 -08:00
parent 1652dd230d
commit 6cf9a100d4
2 changed files with 9 additions and 6 deletions

View file

@ -84,10 +84,14 @@ def read_shows(
if status: if status:
from datetime import datetime from datetime import datetime
today = datetime.now()
if status == "past": if status == "past":
query = query.where(Show.date <= datetime.now()) query = query.where(Show.date <= today)
elif status == "upcoming": elif status == "upcoming":
query = query.where(Show.date > datetime.now()) query = query.where(Show.date > today)
# Default sort by date descending so we get recent shows first
query = query.order_by(Show.date.desc())
shows = session.exec(query.offset(offset).limit(limit)).all() shows = session.exec(query.offset(offset).limit(limit)).all()
return shows return shows

View file

@ -87,10 +87,9 @@ function ShowsContent() {
selectedBands.forEach(slug => params.append("vertical_slugs", slug)) selectedBands.forEach(slug => params.append("vertical_slugs", slug))
} }
// If we had tiers if (selectedTiers.length > 0) {
// if (selectedTiers.length > 0) { selectedTiers.forEach(tier => params.append("tiers", tier))
// selectedTiers.forEach(tier => params.append("tiers", tier)) }
// }
const url = `${getApiUrl()}/shows/?${params.toString()}` const url = `${getApiUrl()}/shows/?${params.toString()}`