better check of strava duplicates
This commit is contained in:
@@ -157,13 +157,16 @@ def get_strava_workouts(rower):
|
|||||||
elapsed_time = item['elapsed_time']
|
elapsed_time = item['elapsed_time']
|
||||||
start_date = item['start_date']
|
start_date = item['start_date']
|
||||||
stravaid = item['id']
|
stravaid = item['id']
|
||||||
|
|
||||||
if arrow.get(start_date) == arrow.get(w.startdatetime):
|
if arrow.get(start_date) == arrow.get(w.startdatetime):
|
||||||
dd = datetime.min + timedelta(
|
dd = datetime.min + timedelta(
|
||||||
seconds=int(elapsed_time)
|
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.uploadedtostrava = int(stravaid)
|
||||||
w.save()
|
w.save()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user