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