Fix: veřejná výsledkovka ročníku se má sčítat jen do veřejného deadlinu

This commit is contained in:
Jonas Havelka 2022-10-31 21:46:24 +01:00
parent 046a6be790
commit 51710892df

View file

@ -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]: