diff --git a/sapl/protocoloadm/forms.py b/sapl/protocoloadm/forms.py index 4c1b2957e..86b04e9ec 100644 --- a/sapl/protocoloadm/forms.py +++ b/sapl/protocoloadm/forms.py @@ -1128,9 +1128,12 @@ class DocumentoAdministrativoForm(FileFieldCheckMixin, ModelForm): ano_documento = int(self.data['ano']) - equal_docs = DocumentoAdministrativo.objects.filter(numero=numero_documento, - ano=ano_documento, - complemento=complemento) + equal_docs = DocumentoAdministrativo.objects.filter( + tipo=tipo_documento, + numero=numero_documento, + ano=ano_documento, + complemento=complemento + ) if equal_docs.exists() and equal_docs.first().pk != self.instance.pk: raise ValidationError("Um documento administrativo com esse numero, complemento e ano já existe.")