more robust race form
This commit is contained in:
@@ -1367,8 +1367,14 @@ class VirtualRaceForm(ModelForm):
|
||||
course = cd['course']
|
||||
geocourse = GeoCourse.objects.get(id=course.id)
|
||||
timezone_str = get_course_timezone(geocourse)
|
||||
|
||||
|
||||
start_time = cd['start_time']
|
||||
if start_time is None:
|
||||
raise forms.ValidationError(
|
||||
'Must have start time',
|
||||
code='missing_yparam1'
|
||||
)
|
||||
|
||||
start_date = cd['startdate']
|
||||
startdatetime = datetime.datetime.combine(start_date,start_time)
|
||||
startdatetime = pytz.timezone(timezone_str).localize(
|
||||
@@ -1376,6 +1382,12 @@ class VirtualRaceForm(ModelForm):
|
||||
)
|
||||
|
||||
end_time = cd['end_time']
|
||||
if end_time is None:
|
||||
raise forms.ValidationError(
|
||||
'Must have end time',
|
||||
code='missing endtime'
|
||||
)
|
||||
|
||||
end_date = cd['enddate']
|
||||
enddatetime = datetime.datetime.combine(end_date,end_time)
|
||||
enddatetime = pytz.timezone(timezone_str).localize(
|
||||
|
||||
Reference in New Issue
Block a user