Private
Public Access
1
0

fixing workout charts

This commit is contained in:
Sander Roosendaal
2019-11-11 15:22:41 +01:00
parent dc425445b2
commit 781d76d639

View File

@@ -1202,8 +1202,9 @@ def workouts_view(request,message='',successmessage='',
'enddate':enddate,
})
startdate = datetime.datetime.combine(startdate,datetime.time())
enddate = datetime.datetime.combine(enddate,datetime.time(23,59,59))
usertimezone = pytz.timezone(r.defaulttimezone)
startdate = datetime.datetime.combine(startdate,datetime.time()).astimezone(usertimezone)
enddate = datetime.datetime.combine(enddate,datetime.time(23,59,59)).astimezone(usertimezone)
#enddate = enddate+datetime.timedelta(days=1)
@@ -1220,9 +1221,11 @@ def workouts_view(request,message='',successmessage='',
activity_startdate = enddate-datetime.timedelta(days=15)
try:
if utc.localize(enddate) > timezone.now():
if enddate > timezone.now():
activity_enddate = timezone.now()
activity_enddate = activity_enddate.replace(hour=23,minute=59,second=59).astimezone(usertimezone)
activity_startdate = activity_enddate-datetime.timedelta(days=15)
activity_startdate = activity_startdate.replace(hour=0,minute=0,second=0)
else:
activity_enddate = enddate
except ValueError:
@@ -1289,7 +1292,6 @@ def workouts_view(request,message='',successmessage='',
startdatetime__gte=activity_startdate,
startdatetime__lte=activity_enddate).order_by("-startdatetime")
if g_workouts.count() == 0:
g_workouts = Workout.objects.filter(
user=r,