diff --git a/sapl/base/forms.py b/sapl/base/forms.py index 3be1d29a7..951ac33e1 100644 --- a/sapl/base/forms.py +++ b/sapl/base/forms.py @@ -1498,8 +1498,12 @@ class ConfiguracoesAppForm(ModelForm): self.fields['cronometro_consideracoes'].widget.attrs['class'] = 'cronometro' def clean(self): - mostrar_brasao_painel = self.cleaned_data.get( - 'mostrar_brasao_painel', False) + cleaned_data = super().clean() + + if not self.is_valid(): + return cleaned_data + + mostrar_brasao_painel = self.cleaned_data.get('mostrar_brasao_painel', False) casa = CasaLegislativa.objects.first() if not casa: @@ -1512,7 +1516,7 @@ class ConfiguracoesAppForm(ModelForm): raise ValidationError("Não há logitipo configurado para esta " "Casa legislativa.") - return mostrar_brasao_painel + return cleaned_data class RecuperarSenhaForm(PasswordResetForm):