Browse Source

Fix #3211 - Validação de Criação e Edição de Autores (#3212)

* Altera posição de validação

* Adiciona correção
frontend_assets
João Rodrigues 5 years ago
committed by GitHub
parent
commit
d3cab7a3a5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      sapl/base/forms.py

7
sapl/base/forms.py

@ -668,16 +668,13 @@ class AutorForm(ModelForm):
_('O Tipo do Autor deve ser selecionado.'))
tipo = cd['tipo']
if 'nome' in cd and \
qs_autor.filter(nome=cd['nome']).exists():
raise ValidationError("Autor '%s' já existente!" % cd['nome'])
if not tipo.content_type:
if 'nome' not in cd or not cd['nome']:
self.logger.warn('Nome do Autor não informado.')
raise ValidationError(
_('O Nome do Autor deve ser informado.'))
elif qs_autor.filter(nome=cd['nome']).exists():
raise ValidationError("Autor '%s' já existente!" % cd['nome'])
else:
if 'autor_related' not in cd or not cd['autor_related']:
self.logger.warn(

Loading…
Cancel
Save