From 8d496ada03fedfd3eba8669005c43c6746b1240d Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 22 Jan 2025 17:40:44 +0100 Subject: [PATCH] small fix workout library --- rowers/tests/testdata/testdata.tcx.gz | Bin 3989 -> 3989 bytes rowers/utils.py | 3 +++ 2 files changed, 3 insertions(+) diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index a22c712f362756eb37bf19c263b4f6bb5c81435b..415ce353fe916f370478946207c46bf181052e89 100644 GIT binary patch delta 16 XcmbO#KUJPxzMF&Njm*T2?0x(IDt-kR delta 16 XcmbO#KUJPxzMF$XepcT`_C9_9C&&cG diff --git a/rowers/utils.py b/rowers/utils.py index c9cee710..53065351 100644 --- a/rowers/utils.py +++ b/rowers/utils.py @@ -845,6 +845,9 @@ def step_to_time_dist(step, avgspeed=3.2, ftp=200, ftspm=25, ftv=3.7, powerzones seconds = distance/avgspeed rscore = 60.*float(seconds)/3600. + if targettype is None: + return seconds, distance, rscore + if targettype.lower() in ['speed', 'speedlap','speed_lap']: # pragma: no cover value = step.get('targetValue', 0) valuelow = step.get('targetValueLow', 0)