From 282a1f80cea275f809636044eb8eabd94bb3b40e Mon Sep 17 00:00:00 2001 From: VictorFabreF Date: Fri, 2 Mar 2018 11:28:29 -0300 Subject: [PATCH] Fix #1727 fix #1664 (#1728) --- sapl/materia/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index ffeda503b..a5f69a1e0 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -295,7 +295,7 @@ def recuperar_materia(request): if numeracao == 'A': numero = MateriaLegislativa.objects.filter( - ano=ano).aggregate(Max('numero')) + ano=ano, tipo=tipo).aggregate(Max('numero')) elif numeracao == 'L': legislatura = Legislatura.objects.filter( data_inicio__year__lte=ano, @@ -304,10 +304,11 @@ def recuperar_materia(request): data_fim = legislatura.data_fim numero = MateriaLegislativa.objects.filter( data_apresentacao__gte=data_inicio, - data_apresentacao__lte=data_fim).aggregate( + data_apresentacao__lte=data_fim, + tipo=tipo).aggregate( Max('numero')) elif numeracao == 'U': - numero = MateriaLegislativa.objects.all().aggregate(Max('numero')) + numero = MateriaLegislativa.objects.filter(tipo=tipo).aggregate(Max('numero')) if numeracao is None: numero['numero__max'] = 0