From 4b21e96e6ded5049301518f9e537fc0870e4721d Mon Sep 17 00:00:00 2001
From: George Katsikas <giorgakis.katsikas@gmail.com>
Date: Mon, 11 Dec 2023 13:12:41 +0100
Subject: [PATCH] flatten email field if only a single email exists

---
 scipost_django/mails/core.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/scipost_django/mails/core.py b/scipost_django/mails/core.py
index ee3ec5afd..14256fe1f 100644
--- a/scipost_django/mails/core.py
+++ b/scipost_django/mails/core.py
@@ -270,6 +270,9 @@ class MailEngine:
                         "No valid email addresses found for %s." % email_key
                     )
 
+                if len(emails) == 1 and len(valid_emails) == 1:
+                    valid_emails = valid_emails[0]
+
                 self.mail_data[email_key] = valid_emails
 
     def _validate_email_addresses(self, entry):
-- 
GitLab