diff --git a/sapl/parlamentares/forms.py b/sapl/parlamentares/forms.py index 9bd8fc79c..846a0400f 100755 --- a/sapl/parlamentares/forms.py +++ b/sapl/parlamentares/forms.py @@ -223,6 +223,17 @@ class ParlamentarForm(FileFieldCheckMixin, ModelForm): 'biografia': forms.Textarea( attrs={'id': 'texto-rico'})} + def save(self, commit=True): + parlamentar = super().save() + autor = parlamentar.autor.first() + usuario = autor.user if autor else None + + if autor and usuario: + usuario.is_active = parlamentar.ativo + usuario.save() + + return parlamentar + class ParlamentarFilterSet(django_filters.FilterSet): nome_parlamentar = django_filters.CharFilter(