Browse Source

Conserta bug em criacao de autor

pull/626/head
Eduardo Calil 8 years ago
parent
commit
ee699cfb5b
  1. 12
      sapl/materia/forms.py

12
sapl/materia/forms.py

@ -675,10 +675,6 @@ class AutorForm(ModelForm):
return get_user_model().objects.filter( return get_user_model().objects.filter(
email=self.cleaned_data['email']).exists() email=self.cleaned_data['email']).exists()
def usuario_existente(self):
return get_user_model().objects.filter(
username=self.cleaned_data['username']).exists()
def clean(self): def clean(self):
if 'username' not in self.cleaned_data: if 'username' not in self.cleaned_data:
@ -706,14 +702,14 @@ class AutorForm(ModelForm):
email_existente = self.valida_email_existente() email_existente = self.valida_email_existente()
if (Autor.objects.filter(
username=self.cleaned_data['username']).exists()):
raise ValidationError(_('Já existe um autor para este usuário'))
if email_existente: if email_existente:
msg = _('Este email já foi cadastrado.') msg = _('Este email já foi cadastrado.')
raise ValidationError(msg) raise ValidationError(msg)
if self.usuario_existente():
msg = _('Este nome de usuario já foi cadastrado.')
raise ValidationError(msg)
try: try:
validate_password(self.cleaned_data['senha']) validate_password(self.cleaned_data['senha'])
except ValidationError as error: except ValidationError as error:

Loading…
Cancel
Save