summaryrefslogtreecommitdiff
path: root/app/routes
diff options
context:
space:
mode:
authorstilbruch <stilbruch@protonmail.com>2022-05-09 11:46:00 -0500
committerstilbruch <stilbruch@protonmail.com>2022-05-09 11:46:00 -0500
commit2dc93f6bcfa14dec4eac7c6b1a3f0d83e43b48ac (patch)
treed0cb0fd9d0a816e4f13a3dd698bdc160df2a261e /app/routes
parente19ae0d7061e90978437087cb4a0e8bb5e44e412 (diff)
downloadStrengthy-2dc93f6bcfa14dec4eac7c6b1a3f0d83e43b48ac.tar.xz
Strengthy-2dc93f6bcfa14dec4eac7c6b1a3f0d83e43b48ac.zip
Fix "sets completed" on homescreen
Diffstat (limited to 'app/routes')
-rw-r--r--app/routes/basic.py13
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)