Private
Public Access
1
0

fixing races

This commit is contained in:
2024-08-25 15:51:25 +02:00
parent 8ad0823e02
commit c6e41dd2c6
3 changed files with 63 additions and 2 deletions

View File

@@ -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)