@ -619,6 +619,10 @@ class AutorForm(ModelForm):
tipo = cd['tipo']
if 'nome' in cd and \
Autor.objects.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.error('Nome do Autor não informado.')