From b8bd3facc3d7f356ee01793cff81d9d8f6bb4671 Mon Sep 17 00:00:00 2001 From: Yingtong Li Date: Wed, 6 Mar 2019 10:54:52 +1100 Subject: [PATCH] Check for duplicate emails --- ssmembership/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ssmembership/views.py b/ssmembership/views.py index 49cdc7e..dadb35b 100644 --- a/ssmembership/views.py +++ b/ssmembership/views.py @@ -136,6 +136,9 @@ def import_save(request): errors = member.validation_problems() + if models.Member.objects.filter(email=request.POST['email']).count() > 0: + errors.append('Member with this email already exists') + if len(errors) > 0: return render(request, 'ssmembership/import/review.html', { 'member': member,