diff --git a/vysledkovky/utils.py b/vysledkovky/utils.py index 8281e723..f363abfd 100644 --- a/vysledkovky/utils.py +++ b/vysledkovky/utils.py @@ -146,7 +146,10 @@ class VysledkovkaRocniku(Vysledkovka): def __init__(self, rocnik: m.Rocnik, jen_verejne: bool = True): self.rocnik = rocnik self.jen_verejne = jen_verejne - self.do_deadlinu = m.Deadline.objects.filter(cislo__rocnik=rocnik).last() + deadliny = m.Deadline.objects.filter(cislo__rocnik=rocnik) + if jen_verejne: + deadliny = deadliny.filter(verejna_vysledkovka=True) + self.do_deadlinu = deadliny.order_by("deadline").last() @cached_property def aktivni_resitele(self) -> list[m.Resitel]: