From 46cf5abfcdef950328a9d309402c445416e917a1 Mon Sep 17 00:00:00 2001 From: "tapumar@gmail.com" Date: Fri, 5 Oct 2018 13:52:53 -0100 Subject: [PATCH] Fix #2286 --- sapl/materia/forms.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index 77ccca5d6..2fb4253a8 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -281,6 +281,23 @@ class UnidadeTramitacaoForm(ModelForm): raise ValidationError(msg) return cleaned_data + def save(self, commit=False): + unidade = super(UnidadeTramitacaoForm, self).save(commit) + cd = self.cleaned_data + + if 'orgao' not in cd.keys(): + unidade.orgao = None + unidade.orgao_id = None + if 'parlamentar' not in cd.keys(): + unidade.parlamentar = None + unidade.parlamentar_id = None + if 'comissao' not in cd.keys(): + unidade.comissao = None + unidade.comissao_id = None + + unidade.save() + return unidade + class AcompanhamentoMateriaForm(ModelForm):