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) | 			hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True) | ||||||
| 		return hodnoceni.filter( | 		return hodnoceni.filter( | ||||||
| 			deadline_body__cislo=self.cislo, | 			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 | 	@cached_property | ||||||
|  | @ -428,11 +429,6 @@ class VysledkovkaCisla(Vysledkovka): | ||||||
| 		# (v dalším kroku přičteme reálný počet bodů), | 		# (v dalším kroku přičteme reálný počet bodů), | ||||||
| 		# rozlišujeme tím mezi 0 a neodevzdaným řešením | 		# 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] == "": | 		if slovnik[resitel.id] == "": | ||||||
| 			slovnik[resitel.id] = 0 | 			slovnik[resitel.id] = 0 | ||||||
| 
 | 
 | ||||||
|  | @ -469,5 +465,6 @@ class VysledkovkaDoTeXu(VysledkovkaCisla): | ||||||
| 			hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True) | 			hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True) | ||||||
| 		return hodnoceni.filter( | 		return hodnoceni.filter( | ||||||
| 			deadline_body__deadline__gt=self.od_deadlinu.deadline, | 			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