Zlomový deadline musí být lépe určen

This commit is contained in:
Jonas Havelka 2022-10-06 11:58:23 +02:00
parent f1d5beb5ab
commit 32ac5188a6

View file

@ -329,7 +329,10 @@ class Cislo(SeminarModelBase):
raise ValidationError({'datum_deadline_soustredeni': "Soustřeďkový deadline musí předcházet finálnímu deadlinu"}) raise ValidationError({'datum_deadline_soustredeni': "Soustřeďkový deadline musí předcházet finálnímu deadlinu"})
def zlomovy_deadline_pro_papirove_cislo(self): def zlomovy_deadline_pro_papirove_cislo(self):
return Deadline.objects.filter(Q(typ=Deadline.TYP_PRVNI) | Q(typ=Deadline.TYP_PRVNI_A_SOUS), cislo=self).first() prvni_deadline = Deadline.objects.filter(Q(typ=Deadline.TYP_PRVNI) | Q(typ=Deadline.TYP_PRVNI_A_SOUS), cislo=self).first()
if prvni_deadline is None:
return self.posledni_deadline
return prvni_deadline
@property @property
def posledni_deadline(self): def posledni_deadline(self):