Kontrola na null už v databázi
This commit is contained in:
parent
e461fcaf78
commit
af4b802354
1 changed files with 4 additions and 7 deletions
|
@ -253,7 +253,8 @@ class VysledkovkaCisla(Vysledkovka):
|
|||
hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True)
|
||||
return hodnoceni.filter(
|
||||
deadline_body__cislo=self.cislo,
|
||||
deadline_body__deadline__lte=self.do_deadlinu.deadline
|
||||
deadline_body__deadline__lte=self.do_deadlinu.deadline,
|
||||
body__isnull=False,
|
||||
)
|
||||
|
||||
@cached_property
|
||||
|
@ -428,11 +429,6 @@ class VysledkovkaCisla(Vysledkovka):
|
|||
# (v dalším kroku přičteme reálný počet bodů),
|
||||
# rozlišujeme tím mezi 0 a neodevzdaným řešením
|
||||
|
||||
# Speciálně pokud jsou body None (hodnocení není obodované), vraťse
|
||||
# TODO nejde to udělat lépe?
|
||||
if body is None:
|
||||
return
|
||||
|
||||
if slovnik[resitel.id] == "":
|
||||
slovnik[resitel.id] = 0
|
||||
|
||||
|
@ -469,5 +465,6 @@ class VysledkovkaDoTeXu(VysledkovkaCisla):
|
|||
hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True)
|
||||
return hodnoceni.filter(
|
||||
deadline_body__deadline__gt=self.od_deadlinu.deadline,
|
||||
deadline_body__deadline__lte=self.do_deadlinu.deadline
|
||||
deadline_body__deadline__lte=self.do_deadlinu.deadline,
|
||||
body__isnull=False,
|
||||
)
|
Loading…
Reference in a new issue