Fix tags, may have increased load on database while only using one query to fetch workout, topsets, and all tags

This commit is contained in:
Peter Stockings
2024-11-04 22:33:08 +11:00
parent 10326ccd7a
commit b5493e627c
6 changed files with 48 additions and 33 deletions

4
app.py
View File

@@ -376,8 +376,8 @@ def get_workout_note(person_id, workout_id):
@ app.route("/person/<int:person_id>/workout/<int:workout_id>/tag/add", methods=['POST'])
def add_tag_to_workout(person_id, workout_id):
tags_id = [int(i) for i in request.form.getlist('tag_id')]
workout_tags = db.add_tag_for_workout(workout_id, tags_id)
return render_template('partials/workout_tags_list.html', workout_tags=workout_tags)
tags = db.add_tag_for_workout(workout_id, tags_id)
return render_template('partials/workout_tags_list.html', tags=tags)
@ app.route("/person/<int:person_id>/workout/<int:workout_id>/tag/new", methods=['POST'])