diff options
| author | stilbruch <stilbruch@protonmail.com> | 2022-05-09 11:46:00 -0500 |
|---|---|---|
| committer | stilbruch <stilbruch@protonmail.com> | 2022-05-09 11:46:00 -0500 |
| commit | 2dc93f6bcfa14dec4eac7c6b1a3f0d83e43b48ac (patch) | |
| tree | d0cb0fd9d0a816e4f13a3dd698bdc160df2a261e /app/routes/basic.py | |
| parent | e19ae0d7061e90978437087cb4a0e8bb5e44e412 (diff) | |
| download | Strengthy-2dc93f6bcfa14dec4eac7c6b1a3f0d83e43b48ac.tar.xz Strengthy-2dc93f6bcfa14dec4eac7c6b1a3f0d83e43b48ac.zip | |
Fix "sets completed" on homescreen
Diffstat (limited to 'app/routes/basic.py')
| -rw-r--r-- | app/routes/basic.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/app/routes/basic.py b/app/routes/basic.py index 684daf2..0ef66f9 100644 --- a/app/routes/basic.py +++ b/app/routes/basic.py @@ -1,7 +1,7 @@ from app import app, db from flask import render_template from flask_login import current_user, login_required -from tables import Workout, WorkoutRecord +from tables import Workout, WorkoutRecord, SetRecord @app.route("/", methods=["GET"]) @@ -19,4 +19,13 @@ def home(): .order_by(WorkoutRecord.finished.desc()) ) - return render_template("home.html", records=records) + sets_completed = ( + db.session.query(SetRecord, WorkoutRecord) + .filter( + WorkoutRecord.id == SetRecord.workout_record_id, + WorkoutRecord.user_id == current_user.id, + ) + .count() + ) + + return render_template("home.html", records=records, sets_completed=sets_completed) |
