fix: backend default sort by date desc, frontend enable tier filters
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s
This commit is contained in:
parent
1652dd230d
commit
6cf9a100d4
2 changed files with 9 additions and 6 deletions
|
|
@ -84,11 +84,15 @@ 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
|
||||
|
||||
|
|
|
|||
|
|
@ -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()}`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue