Fix for error introduced in last commit where submitting workout attempts to access misnamed properties

This commit is contained in:
Peter Stockings
2023-07-31 12:55:37 +10:00
parent 27d3fbf681
commit c826b9180a

20
app.py
View File

@@ -165,19 +165,19 @@ def workouts(user_id):
if cadence_readings:
start_time = min(
reading.created_at for reading in cadence_readings)
c['timestamp'] for c in cadence_readings)
end_time = max(
reading.created_at for reading in cadence_readings)
c['timestamp'] for c in cadence_readings)
duration = end_time - start_time
duration = duration.total_seconds()
average_rpm = sum(
reading.rpm for reading in cadence_readings) / len(cadence_readings)
c['rpm'] for c in cadence_readings) / len(cadence_readings)
min_rpm = min(
reading.rpm for reading in cadence_readings)
c['rpm'] for c in cadence_readings)
max_rpm = max(
reading.rpm for reading in cadence_readings)
calories = cadence_readings[-1].calories
distance = cadence_readings[-1].distance
c['rpm'] for c in cadence_readings)
calories = cadence_readings[-1]['calories']
distance = cadence_readings[-1]['distance']
workout.is_cadence_available = True
workout.started_at = start_time
@@ -189,12 +189,12 @@ def workouts(user_id):
workout.distance = distance
if heart_rate_readings:
average_bpm = sum(heartrate.bpm for heartrate in heart_rate_readings) / \
average_bpm = sum(h['bpm'] for h in heart_rate_readings) / \
len(heart_rate_readings)
min_bpm = min(
heartrate.bpm for heartrate in heart_rate_readings)
h['bpm'] for h in heart_rate_readings)
max_bpm = max(
heartrate.bpm for heartrate in heart_rate_readings)
h['bpm'] for h in heart_rate_readings)
workout.is_heart_rate_available = True
workout.average_bpm = average_bpm