fix: dvojnásobky v tabulce došlých řešení
This commit is contained in:
		
							parent
							
								
									cac034149f
								
							
						
					
					
						commit
						13c8c29bb0
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -114,7 +114,7 @@ class TabulkaOdevzdanychReseniView(ListView): | |||
| 		qs = super().get_queryset() | ||||
| 		if self.jen_neobodovane: | ||||
| 			qs = qs.filter(body__isnull=True) | ||||
| 		qs = qs.filter(problem__in=self.problemy, reseni__in=self.reseni, reseni__resitele__in=self.resitele).select_related('reseni', 'problem').prefetch_related('reseni__resitele__osoba') | ||||
| 		qs = qs.filter(problem__in=self.problemy, reseni__in=self.reseni, reseni__resitele__in=self.resitele).select_related('reseni', 'problem').prefetch_related('reseni__resitele__osoba').distinct() | ||||
| 		# FIXME tohle je ošklivé, na špatném místě a pomalé. Ale moc mě štvalo, že musím hledat správná místa v tabulce. | ||||
| 		self.problemy = self.problemy.filter(id__in=qs.values("problem__id")) | ||||
| 		return qs | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue