fixing timezone glitches
This commit is contained in:
@@ -700,6 +700,10 @@ def createc2workoutdata(w):
|
|||||||
if workouttype in otwtypes:
|
if workouttype in otwtypes:
|
||||||
workouttype = 'water'
|
workouttype = 'water'
|
||||||
|
|
||||||
|
if w.timezone == 'tzutc()':
|
||||||
|
w.timezone = 'UTC'
|
||||||
|
w.save()
|
||||||
|
|
||||||
|
|
||||||
wendtime = w.startdatetime.astimezone(pytz.timezone(w.timezone))+datetime.timedelta(seconds=makeseconds(durationstr))
|
wendtime = w.startdatetime.astimezone(pytz.timezone(w.timezone))+datetime.timedelta(seconds=makeseconds(durationstr))
|
||||||
|
|
||||||
|
|||||||
@@ -3236,6 +3236,9 @@ class Workout(models.Model):
|
|||||||
if not can_add_workout(user.user):
|
if not can_add_workout(user.user):
|
||||||
raise forms.ValidationError("Free Coach User cannot have any workouts")
|
raise forms.ValidationError("Free Coach User cannot have any workouts")
|
||||||
|
|
||||||
|
if self.timezone == 'tzutc()':
|
||||||
|
self.timezone = 'UTC'
|
||||||
|
|
||||||
super(Workout, self).save(*args, **kwargs)
|
super(Workout, self).save(*args, **kwargs)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user