Fix Duplikátní e-mail v editu (nebrat sebe)
This commit is contained in:
parent
9462c78fb8
commit
0bb0911830
2 changed files with 2 additions and 1 deletions
|
@ -199,7 +199,7 @@ class ProfileEditForm(forms.Form):
|
||||||
err_logger = logging.getLogger('seminar.prihlaska.problem')
|
err_logger = logging.getLogger('seminar.prihlaska.problem')
|
||||||
email = self.cleaned_data.get('email')
|
email = self.cleaned_data.get('email')
|
||||||
try:
|
try:
|
||||||
Osoba.objects.get(email=email)
|
Osoba.objects.exclude(user__username=self.username).get(email=email)
|
||||||
msg = "Email {} exists (in edit)".format(email)
|
msg = "Email {} exists (in edit)".format(email)
|
||||||
err_logger.info(msg)
|
err_logger.info(msg)
|
||||||
raise forms.ValidationError('Email je již použit')
|
raise forms.ValidationError('Email je již použit')
|
||||||
|
|
|
@ -1162,6 +1162,7 @@ def resitelEditView(request):
|
||||||
form = PoMaturiteProfileEditForm(POST)
|
form = PoMaturiteProfileEditForm(POST)
|
||||||
else:
|
else:
|
||||||
form = ProfileEditForm(POST)
|
form = ProfileEditForm(POST)
|
||||||
|
form.username = user_edit.username
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
## Změny v osobě
|
## Změny v osobě
|
||||||
fcd = form.cleaned_data
|
fcd = form.cleaned_data
|
||||||
|
|
Loading…
Reference in a new issue