Remove dupuplicate workout query and only count workouts with cadence readings

This commit is contained in:
Peter Stockings
2023-03-10 23:36:10 +11:00
parent 998c64108a
commit 92b1805617

4
app.py
View File

@@ -55,12 +55,12 @@ def get_workouts():
users = User.query.all() users = User.query.all()
users_data = [] users_data = []
for user in users: for user in users:
workouts = Workout.query.filter_by(user_id=user.id).all() workouts = get_workouts_for_user(user.id)
user_data = { user_data = {
'id': user.id, 'id': user.id,
'name': user.name, 'name': user.name,
'workouts_count': len(workouts), 'workouts_count': len(workouts),
'workouts': get_workouts_for_user(user.id) 'workouts': workouts
} }
users_data.append(user_data) users_data.append(user_data)
return render_template('users_and_workouts.html', users=users_data) return render_template('users_and_workouts.html', users=users_data)