From 32ac5188a67d74a463be2b144e48b9c551f62e94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Thu, 6 Oct 2022 11:58:23 +0200 Subject: [PATCH] =?UTF-8?q?Zlomov=C3=BD=20deadline=20mus=C3=AD=20b=C3=BDt?= =?UTF-8?q?=20l=C3=A9pe=20ur=C4=8Den?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/models/tvorba.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seminar/models/tvorba.py b/seminar/models/tvorba.py index 929fd9b8..ecf823f4 100644 --- a/seminar/models/tvorba.py +++ b/seminar/models/tvorba.py @@ -329,7 +329,10 @@ class Cislo(SeminarModelBase): raise ValidationError({'datum_deadline_soustredeni': "Soustřeďkový deadline musí předcházet finálnímu deadlinu"}) 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 def posledni_deadline(self):