From 7e360052d77bb402a5890fdf5b76e188d40a94e2 Mon Sep 17 00:00:00 2001 From: Chris Fulljames Date: Sun, 13 Apr 2025 16:30:24 -0400 Subject: [PATCH] Redirect to event page after upload --- src/littlesongplace/songs.py | 12 ++++++++++-- src/littlesongplace/templates/jam-event.html | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/littlesongplace/songs.py b/src/littlesongplace/songs.py index 22805ef..fd21ff0 100644 --- a/src/littlesongplace/songs.py +++ b/src/littlesongplace/songs.py @@ -266,8 +266,16 @@ def upload_song(): return redirect( f"/song/{userid}/{request.args['songid']}?action=view") else: - # After creating a new song, go back to profile - return redirect(f"/users/{username}") + # After creating a new song, go back to profile/event page + if "eventid" in request.args: + eventid = int(request.args["eventid"]) + evt = db.query( + "SELECT * FROM jam_events WHERE eventid = ?", + [eventid], one=True) + jamid = evt["jamid"] + return redirect(f"/jams/{jamid}/events/{eventid}") + else: + return redirect(f"/users/{username}") else: username = session["username"] diff --git a/src/littlesongplace/templates/jam-event.html b/src/littlesongplace/templates/jam-event.html index 3b6fec4..7b8f7e9 100644 --- a/src/littlesongplace/templates/jam-event.html +++ b/src/littlesongplace/templates/jam-event.html @@ -42,6 +42,7 @@ Submit a Song

+ {% if songs %}

This event has received {{ songs|length }} submission{% if songs|length > 1 %}s{% endif %}

{% endif %} {% include "song-list.html" %}

Comments

-- 2.39.5