From df95cebcfa942c06c94493bb0f6c0b4241edefdf Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Tue, 4 May 2021 20:34:55 +0200 Subject: [PATCH] =?UTF-8?q?logov=C3=A1ni=20kolem=20deadlin=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/seminar/utils.py b/seminar/utils.py index 90725e51..bf7a9e1d 100644 --- a/seminar/utils.py +++ b/seminar/utils.py @@ -316,6 +316,7 @@ def deadline_v_rocniku(datum, rocnik): if datum <= dl[2]: # První takový deadline je ten nejtěsnější return dl + logger.error(f'Pro datum {datum} v ročníku {rocnik} neexistuje deadline.') def deadline(datum): """Funkce pro dohledání, ke kterému deadlinu se datum váže. @@ -342,9 +343,12 @@ def deadline(datum): # Seznam čísel je potřeba ručně setřídit chronologicky, protože Model říká, že se řadí od nejnovějšího posledni_deadline_drivejsiho_rocniku = m.Cislo.objects.filter(rocnik=drivejsi_rocnik, datum_deadline__isnull=False).order_by('poradi').last().datum_deadline + logger.debug(f'Nalezené ročníky: {drivejsi_rocnik}, {pozdejsi_rocnik}') if drivejsi_rocnik is not None and datum <= posledni_deadline_drivejsiho_rocniku: + logger.debug(f'Hledám v dřívějším ročníku: {drivejsi_rocnik}') return deadline_v_rocniku(datum, drivejsi_rocnik) else: + logger.debug(f'Hledám v pozdějším ročníku: {pozdejsi_rocnik}') return deadline_v_rocniku(datum, pozdejsi_rocnik)