From dc2c46e7d4ae0cb67185022d5afc94a69fd200ba Mon Sep 17 00:00:00 2001 From: LeandroJatai Date: Sat, 22 Aug 2026 13:54:35 -0300 Subject: [PATCH] fix: https://github.com/interlegis/sapl/pull/3829#discussion_r3182291971 --- sapl/parlamentares/forms.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sapl/parlamentares/forms.py b/sapl/parlamentares/forms.py index 7acb4a984..c16c865aa 100755 --- a/sapl/parlamentares/forms.py +++ b/sapl/parlamentares/forms.py @@ -795,6 +795,10 @@ class ComposicaoMesaForm(ModelForm): def __init__(self, *args, **kwargs): super(ComposicaoMesaForm, self).__init__(*args, **kwargs) - self.instance.mesa_diretora = self.initial.get('mesa_diretora') - self.fields['parlamentar'].queryset = self.fields['parlamentar'].queryset.filter( - mandato__legislatura=self.initial.get('mesa_diretora').legislatura) + mesa = self.initial.get('mesa_diretora') + if mesa is not None: + self.instance.mesa_diretora = mesa + self.fields['parlamentar'].queryset = ( + self.fields['parlamentar'].queryset + .filter(mandato__legislatura=mesa.legislatura) + )