From 05047d547a263e56422b59436ed1f9762022f6b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Sat, 1 Oct 2022 14:22:12 +0200 Subject: [PATCH] Fix migrace --- seminar/migrations/0104_hodnoceni_deadline_body.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/seminar/migrations/0104_hodnoceni_deadline_body.py b/seminar/migrations/0104_hodnoceni_deadline_body.py index 74992fb8..fe118b60 100644 --- a/seminar/migrations/0104_hodnoceni_deadline_body.py +++ b/seminar/migrations/0104_hodnoceni_deadline_body.py @@ -20,8 +20,10 @@ def prirad_deadliny(apps, schema_editor): if d is None: d = Deadline.objects.filter(cislo__rocnik=t.rocnik).last() - h.deadline_body = d - h.save() + if d is not None: + h.deadline_body = d + h.save() + continue except Exception: pass @@ -49,9 +51,10 @@ def prirad_deadliny(apps, schema_editor): d = Deadline.objects.filter(cislo=cislo, deadline__gte=h.reseni.cas_doruceni).first() if d is None: d = Deadline.objects.filter(cislo=cislo).last() - h.deadline_body = d - h.save() - continue + if d is not None: + h.deadline_body = d + h.save() + continue log.warning(f"Deadline hodnocení {h.id} se nepodařil určit exaktnějším způsobem. Zkouším další.")