From 339b2660743560a2edfcf1cbf342ccffac40cabe Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 4 Mar 2020 15:47:37 +0100 Subject: [PATCH] better check of strava duplicates --- rowers/stravastuff.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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()