fixing races
This commit is contained in:
@@ -2885,8 +2885,11 @@ class PlannedSession(models.Model):
|
||||
if self.sessionvalue <= 0: # pragma: no cover
|
||||
self.sessionvalue = 1
|
||||
|
||||
is_virtualevent = kwargs.pop('is_virtualevent', False)
|
||||
|
||||
# manager = self.manager
|
||||
if self.sessiontype not in ['race', 'indoorrace']:
|
||||
#if self.sessiontype not in ['race', 'indoorrace']:
|
||||
if not is_virtualevent:
|
||||
if not can_add_session(self.manager):
|
||||
raise ValidationError(
|
||||
"You must be a Self-Coach user or higher to create a planned session"
|
||||
@@ -3108,6 +3111,8 @@ class VirtualRace(PlannedSession):
|
||||
if self.evaluation_closure < enddatetime: # pragma: no cover
|
||||
self.evaluation_closure = enddatetime + timezone.timedelta(days=1)
|
||||
|
||||
kwargs['is_virtualevent'] = True
|
||||
|
||||
super(VirtualRace, self).save(*args, **kwargs)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user