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:
from datetime import datetime
today = datetime.now()
if status == "past":
query = query.where(Show.date <= datetime.now())
query = query.where(Show.date <= today)
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()
return shows

View file

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