From 1f75d627e08f3c9e80240f4049535c30b83f44f3 Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Sun, 24 Nov 2024 20:14:32 +0100 Subject: [PATCH] members: skip empty email addresses when requesting confirmation --- jdav_web/members/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jdav_web/members/models.py b/jdav_web/members/models.py index f85cb3a..4775e38 100644 --- a/jdav_web/members/models.py +++ b/jdav_web/members/models.py @@ -130,6 +130,8 @@ class Contact(CommonModel): for email_fd, confirmed_email_fd, confirm_mail_key_fd in self.email_fields: if getattr(self, confirmed_email_fd) and not rerequest: continue + if not getattr(self, email_fd): + continue requested_confirmation = True setattr(self, confirmed_email_fd, False) confirm_mail_key = uuid.uuid4().hex