forms: in the CodeDeConfirmation form only check emails for creation and email change events
This commit is contained in:
parent
a20a524884
commit
f86abce460
|
@ -1,8 +1,6 @@
|
|||
# vim:spell:spelllang=fr
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
import random
|
||||
import logging
|
||||
|
||||
from django.utils.safestring import mark_safe
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
@ -212,7 +210,8 @@ class CodeDeConfirmationForm(forms.Form):
|
|||
u' veuillez-en demander un nouveau en vous réinscrivant'
|
||||
u' ou en refaisant une demande de mot de passe perdu'))
|
||||
email = self.value['email']
|
||||
if models.ProfilOffre.objects.filter(email=email).exists():
|
||||
if 'change_email' in self.value or 'creation' in self.value:
|
||||
if models.ProfilOffre.objects.filter(email=email).exists():
|
||||
raise forms.ValidationError(_(u"L'email %s est déjà utilisé "
|
||||
u"par un autre compte. Veuillez demander un changement vers une adresse différente.")
|
||||
% email)
|
||||
|
|
Reference in New Issue