From 835f9877976d0e856d3c258b568c45c79b8b12a3 Mon Sep 17 00:00:00 2001 From: Jonas Havelka Date: Sun, 5 Sep 2021 20:50:24 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20Duplik=C3=A1tn=C3=AD=20e-mail=20v=20edita?= =?UTF-8?q?ci?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/forms.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/seminar/forms.py b/seminar/forms.py index 205fd4be..7e988df4 100644 --- a/seminar/forms.py +++ b/seminar/forms.py @@ -193,18 +193,18 @@ class ProfileEditForm(forms.Form): # pass # return username # -# def clean_email(self): -# err_logger = logging.getLogger('seminar.prihlaska.problem') -# email = self.cleaned_data.get('email') -# try: -# Osoba.objects.get(email=email) -# msg = "Email {} exists".format(email) -# err_logger.info(msg) -# raise forms.ValidationError('Email je již použit') -# -# except ObjectDoesNotExist: -# pass -# return email + def clean_email(self): + err_logger = logging.getLogger('seminar.prihlaska.problem') + email = self.cleaned_data.get('email') + try: + Osoba.objects.get(email=email) + msg = "Email {} exists (in edit)".format(email) + err_logger.info(msg) + raise forms.ValidationError('Email je již použit') + + except ObjectDoesNotExist: + pass + return email #def clean(self): # super().clean() #