From 05158d8f436ce010b43f95dd4419d1f3ab038f7d Mon Sep 17 00:00:00 2001 From: Peter Stockings Date: Mon, 4 Nov 2024 23:21:12 +1100 Subject: [PATCH] Fix issue where creating an empty workout would show a blank set 'None x None Kg' --- features/calendar.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/features/calendar.py b/features/calendar.py index 9729caa..d2c37bd 100644 --- a/features/calendar.py +++ b/features/calendar.py @@ -71,11 +71,12 @@ class Calendar: 'sets': [] } - workouts_by_date[workout_date_str][workout_id]['sets'].append({ - 'repetitions': row['repetitions'], - 'weight': row['weight'], - 'exercise_name': row['exercise_name'] - }) + if row['topset_id']: + workouts_by_date[workout_date_str][workout_id]['sets'].append({ + 'repetitions': row['repetitions'], + 'weight': row['weight'], + 'exercise_name': row['exercise_name'] + }) for current_date in pd.date_range(start_date, end_date, freq='D'): date_str = current_date.strftime("%Y-%m-%d")