diff --git a/rowers/stravastuff.py b/rowers/stravastuff.py index a04e4c39..228281db 100644 --- a/rowers/stravastuff.py +++ b/rowers/stravastuff.py @@ -157,13 +157,16 @@ def get_strava_workouts(rower): elapsed_time = item['elapsed_time'] start_date = item['start_date'] stravaid = item['id'] + if arrow.get(start_date) == arrow.get(w.startdatetime): dd = datetime.min + timedelta( seconds=int(elapsed_time) ) - if datetime.time(dd) == w.duration: + delta = datetime.combine(datetime.min,datetime.time(dd))-datetime.combine(datetime.min,w.duration) + + if delta < timedelta(minutes=2): w.uploadedtostrava = int(stravaid) w.save()