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) + )