From 1d1e8265ec293d5ae99a9662bd7d06c3672ff398 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Thu, 6 Jul 2017 12:13:25 -0300 Subject: [PATCH] =?UTF-8?q?HOT-FIX:=20permite=20a=20atualiza=C3=A7=C3=A3o?= =?UTF-8?q?=20dos=20dados=20de=20Mat=C3=A9rias=20e=20Expediente.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/forms.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sapl/sessao/forms.py b/sapl/sessao/forms.py index 6ec401ebf..02501eba3 100644 --- a/sapl/sessao/forms.py +++ b/sapl/sessao/forms.py @@ -102,7 +102,7 @@ class ExpedienteMateriaForm(ModelForm): sessao_plenaria=sessao, numero_ordem=self.cleaned_data['numero_ordem']).exists() - if numero_ordem_exists: + if numero_ordem_exists and not self.instance.pk: msg = _('Esse número de ordem já existe.') raise ValidationError(msg) @@ -131,9 +131,9 @@ class ExpedienteMateriaForm(ModelForm): ex = ExpedienteMateria.objects.filter( sessao_plenaria=sessao, - materia=materia).count() + materia=materia).exists() - if ex >= 1: + if ex and not self.instance.pk: msg = _('Essa matéria já foi cadastrada.') raise ValidationError(msg) @@ -163,7 +163,7 @@ class OrdemDiaForm(ExpedienteMateriaForm): sessao_plenaria=sessao, numero_ordem=self.cleaned_data['numero_ordem']).exists() - if numero_ordem_exists: + if numero_ordem_exists and not self.instance.pk: msg = _('Esse número de ordem já existe.') raise ValidationError(msg) @@ -189,9 +189,9 @@ class OrdemDiaForm(ExpedienteMateriaForm): ex = ExpedienteMateria.objects.filter( sessao_plenaria=sessao, - materia=materia).count() + materia=materia).exists() - if ex >= 1: + if ex and not self.instance.pk: msg = _('Essa matéria já foi cadastrada.') raise ValidationError(msg)