fixed bug in race check
This commit is contained in:
@@ -13418,6 +13418,7 @@ def plannedsession_view(request,id=0,rowerid=0,
|
||||
'distance': w.distance,
|
||||
'time': dddelta,
|
||||
'type': w.workouttype,
|
||||
'coursecompleted':True,
|
||||
}
|
||||
if ps.sessiontype == 'coursetest':
|
||||
vs = CourseTestResult.objects.filter(plannedsession=ps,
|
||||
@@ -13436,12 +13437,13 @@ def plannedsession_view(request,id=0,rowerid=0,
|
||||
microseconds=t.microsecond
|
||||
)
|
||||
wdict['distance'] = int(round(coursemeters))
|
||||
wdict['coursecompleted'] = coursecompleted
|
||||
else:
|
||||
record = CourseTestResult(
|
||||
userid=w.user.id,
|
||||
workoutid=w.id,
|
||||
plannedsession=ps,
|
||||
duration=dt.time(0,0),
|
||||
duration=w.duration,
|
||||
coursecompleted=False,
|
||||
)
|
||||
record.save()
|
||||
@@ -13452,8 +13454,10 @@ def plannedsession_view(request,id=0,rowerid=0,
|
||||
intsecs = 0
|
||||
microsecs = 0
|
||||
|
||||
wdict['time'] = record.duration
|
||||
# taking workout duration plus 1 minute penalty
|
||||
wdict['time'] = w.duration
|
||||
wdict['distance'] = ps.course.distance
|
||||
wdict['coursecompleted'] = False
|
||||
|
||||
|
||||
ranking.append(wdict)
|
||||
|
||||
Reference in New Issue
Block a user