Private
Public Access
1
0

fixing c2 timezone issue when timezone is unknown

This commit is contained in:
Sander Roosendaal
2021-05-18 06:47:27 +02:00
parent acc4c6f305
commit bad14ed49a
3 changed files with 30 additions and 3 deletions

View File

@@ -22,6 +22,8 @@ import json
from scipy import optimize
from json.decoder import JSONDecodeError
from pytz.exceptions import UnknownTimeZoneError
from rowsandall_app.settings import (
C2_CLIENT_ID, C2_REDIRECT_URI, C2_CLIENT_SECRET,
UPLOAD_SERVICE_URL, UPLOAD_SERVICE_SECRET
@@ -1079,8 +1081,10 @@ def add_workout_from_data(user,importid,data,strokedata,
except: # pragma: no cover
comments = ' '
thetimezone = pytz.timezone(data['timezone'])
try:
thetimezone = pytz.timezone(data['timezone'])
except UnknownTimeZoneError:
thetimezone = 'UTC'
r = Rower.objects.get(user=user)
@@ -1228,7 +1232,10 @@ def add_workout_from_data(user,importid,data,strokedata,
w = Workout.objects.get(id=id)
local_tz = pytz.timezone(data['timezone'])
try:
local_tz = pytz.timezone(data['timezone'])
except UnknownTimeZoneError:
local_tz = pytz.utc
# local_tz = pytz.timezone(thetimezone)
w.startdatetime = w.startdatetime.astimezone(local_tz)