From 973abb2744203da140b7c39405844c537b0ce679 Mon Sep 17 00:00:00 2001 From: Talitha Pumar Date: Tue, 3 Apr 2018 12:24:56 -0300 Subject: [PATCH] 1808 protocolo duplicidade (#1815) * Fix 1808 * Fix 1808 --- sapl/protocoloadm/forms.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sapl/protocoloadm/forms.py b/sapl/protocoloadm/forms.py index 37d888ec2..fb1ec1c4f 100644 --- a/sapl/protocoloadm/forms.py +++ b/sapl/protocoloadm/forms.py @@ -638,6 +638,14 @@ class DocumentoAdministrativoForm(ModelForm): numero_protocolo = self.data['numero_protocolo'] ano_protocolo = self.data['ano_protocolo'] + numero_documento = self.cleaned_data['numero'] + tipo_documento = self.data['tipo'] + + documento = DocumentoAdministrativo.objects.filter(numero=numero_documento, + tipo=tipo_documento) + + if documento: + raise ValidationError('Documento já existente') # campos opcionais, mas que se informados devem ser válidos if numero_protocolo and ano_protocolo: