diff --git a/rowers/tasks.py b/rowers/tasks.py index 9a5d90a3..1204d9ad 100644 --- a/rowers/tasks.py +++ b/rowers/tasks.py @@ -617,6 +617,22 @@ def handle_updateergcp(rower_id,workoutfilenames,debug=False,**kwargs): def handle_updatefitnessmetric(user_id,mode,workoutids,debug=False, **kwargs): + powerfourmin = -1 + power2k = -1 + powerhour = -1 + + mdict = { + 'user_id': user_id, + 'PowerFourMin': powerfourmin, + 'PowerTwoK': power2k, + 'PowerOneHour': powerhour, + 'workoutmode': mode, + 'last_workout': max(workoutids), + 'date': timezone.now().strftime('%Y-%m-%d'), + } + + result = fitnessmetric_to_sql(mdict,debug=debug) + columns = ['power','workoutid','time'] df = getsmallrowdata_db(columns,ids=workoutids,debug=debug) df.dropna(inplace=True,axis=0)