|  | @ -68,10 +68,11 @@ class MateriasTramitacaoListView(ListView): | 
			
		
	
		
		
			
				
					|  |  |     def get_queryset(self): |  |  |     def get_queryset(self): | 
			
		
	
		
		
			
				
					|  |  |         # FIXME: Otimizar consulta |  |  |         # FIXME: Otimizar consulta | 
			
		
	
		
		
			
				
					|  |  |         lista = [] |  |  |         lista = [] | 
			
		
	
		
		
			
				
					
					|  |  |         materias = MateriaLegislativa.objects.filter(tramitacao__isnull=False) |  |  |         materias = MateriaLegislativa.objects.filter( | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |             tramitacao__isnull=False).order_by('tipo', 'ano', 'numero') | 
			
		
	
		
		
			
				
					|  |  |         for materia in materias: |  |  |         for materia in materias: | 
			
		
	
		
		
			
				
					|  |  |             comissao = materia.tramitacao_set.last( |  |  |             comissao = materia.tramitacao_set.last( | 
			
		
	
		
		
			
				
					
					|  |  |             ).unidade_tramitacao_local.comissao |  |  |             ).unidade_tramitacao_destino.comissao | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |             if comissao: |  |  |             if comissao: | 
			
		
	
		
		
			
				
					|  |  |                 if comissao.pk == int(self.kwargs['pk']): |  |  |                 if comissao.pk == int(self.kwargs['pk']): | 
			
		
	
		
		
			
				
					|  |  |                     lista.append(materia) |  |  |                     lista.append(materia) | 
			
		
	
	
		
		
			
				
					|  | 
 |