From 8f62b62903f419922c74ee177dc6aec5bc358a7d Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 8 Jul 2020 19:42:45 +0200 Subject: [PATCH] bug fixes --- rowers/garmin_stuff.py | 6 +++++- rowers/tasks.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/rowers/garmin_stuff.py b/rowers/garmin_stuff.py index 3ce43ebf..52d2e81d 100644 --- a/rowers/garmin_stuff.py +++ b/rowers/garmin_stuff.py @@ -14,6 +14,7 @@ import pandas as pd import numpy import json from json.decoder import JSONDecodeError +from uuid import uuid4 from rowsandall_app.settings import ( GARMIN_CLIENT_KEY, GARMIN_REDIRECT_URI, GARMIN_CLIENT_SECRET @@ -153,7 +154,10 @@ def garmin_getworkout(garminid,r,activity): try: w = Workout.objects.get(uploadedtogarmin=garminid) except Workout.DoesNotExist: - newcsvfile='media/garmin{code}_{importid}.csv' + newcsvfile='media/garmin{code}_{importid}.csv'.format( + code=uuid4().hex[:16], + importid=garminid, + ) w = Workout(user=r,csvfilename=newcsvfile) utc_offset = datetime.timedelta(seconds=offset) diff --git a/rowers/tasks.py b/rowers/tasks.py index e83d08c3..e606984b 100644 --- a/rowers/tasks.py +++ b/rowers/tasks.py @@ -17,7 +17,7 @@ from scipy import optimize from scipy.signal import savgol_filter import rowingdata - +from uuid import uuid4 from rowingdata import rowingdata as rdata from datetime import timedelta from sqlalchemy import create_engine