From: Chris Fulljames Date: Sun, 13 Apr 2025 20:30:24 +0000 (-0400) Subject: Redirect to event page after upload X-Git-Url: https://littlesong.place/gitweb/?a=commitdiff_plain;h=7e360052d77bb402a5890fdf5b76e188d40a94e2;p=littlesongplace.git Redirect to event page after upload --- 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