Browse Source

Fix #2943 (#2944)

pull/2950/head
João Rodrigues 5 years ago
committed by Edward
parent
commit
ac34091807
  1. 6
      sapl/base/tests/test_view_base.py
  2. 2
      sapl/base/views.py
  3. 6
      sapl/templates/base/parlamentares_duplicados.html

6
sapl/base/tests/test_view_base.py

@ -194,13 +194,13 @@ def test_lista_parlamentares_duplicados():
sexo='M'
)
lista_dict_values_parlamentares_duplicados = parlamentares_duplicados()
lista_dict_parlamentares_duplicados = parlamentares_duplicados()
parlamentar_duplicado = list(
lista_dict_values_parlamentares_duplicados[0]
lista_dict_parlamentares_duplicados[0].values()
)
parlamentar_duplicado.sort(key=str)
assert len(lista_dict_values_parlamentares_duplicados) == 1
assert len(lista_dict_parlamentares_duplicados) == 1
assert parlamentar_duplicado == [2, "Nome_Parlamentar_Teste"]

2
sapl/base/views.py

@ -1430,7 +1430,7 @@ class ListarParlMandatosIntersecaoView(PermissionRequiredMixin, ListView):
def parlamentares_duplicados():
return [parlamentar.values() for parlamentar in Parlamentar.objects.values(
return [parlamentar for parlamentar in Parlamentar.objects.values(
'nome_parlamentar').order_by('nome_parlamentar').annotate(count=Count(
'nome_parlamentar')).filter(count__gt=1)]

6
sapl/templates/base/parlamentares_duplicados.html

@ -15,12 +15,12 @@
</tr>
</thead>
<tbody>
{% for quantidade, parlamentar in parlamentares_duplicados %}
{% for parlamentar in parlamentares_duplicados %}
<tr>
<td>
<a href="{% url 'sapl.parlamentares:pesquisar_parlamentar' %}?nome_parlamentar={{ parlamentar }}">{{ parlamentar }}</a>
<a href="{% url 'sapl.parlamentares:pesquisar_parlamentar' %}?nome_parlamentar={{ parlamentar.nome_parlamentar }}">{{ parlamentar.nome_parlamentar }}</a>
</td>
<td>{{ quantidade }}</td>
<td>{{ parlamentar.count }}</td>
</tr>
{% endfor %}
</tbody>

Loading…
Cancel
Save