From 8752fbba4fcb22c285036bc54a3699cea7eaff0f Mon Sep 17 00:00:00 2001 From: Edward Oliveira Date: Mon, 22 Jan 2024 21:49:45 -0800 Subject: [PATCH] Legislatura e Mandatos em Fevereiro --- sapl/api/forms.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sapl/api/forms.py b/sapl/api/forms.py index 79238f873..56b343b31 100644 --- a/sapl/api/forms.py +++ b/sapl/api/forms.py @@ -123,6 +123,14 @@ class AutoresPossiveisFilterSet(SaplFilterSetMixin): data_inicio__lte=data_relativa, data_fim__gte=data_relativa).first() + # Se cadastro em Janeiro e início da legislatura/mandato em Fevereiro + if not legislatura_relativa: + # ordering de Legislatura é DESC por padrão, então pega a última legislatura + legislatura_relativa = Legislatura.objects.filter( + data_inicio__year=data_relativa.year + ).first() + data_relativa = legislatura_relativa.data_inicio + q = Q( parlamentar_set__mandato__data_inicio_mandato__lte=data_relativa, parlamentar_set__mandato__data_fim_mandato__isnull=True) | Q(