We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 94c0606 commit 134c481Copy full SHA for 134c481
basxbread/contrib/triggers/models.py
@@ -97,9 +97,12 @@ def run(self, object):
97
elif is_email_simple(email):
98
recipients.append(email)
99
else: # try to get value from object via accessor
100
- extracted_email = hg.resolve_lookup({"object": object}, email) or ""
101
- if is_email_simple(extracted_email):
102
- recipients.append(extracted_email)
+ extracted_emails = hg.resolve_lookup({"object": object}, email) or ""
+ if not isinstance(extracted_emails, (list, tuple)):
+ extracted_emails = [extracted_emails]
103
+ for email in extracted_emails:
104
+ if is_email_simple(email):
105
+ recipients.append(email)
106
107
if recipients:
108
send_mail(
0 commit comments