From 137871706afa54458aef2792b37754aa4fac2c1a Mon Sep 17 00:00:00 2001 From: Daniel Grittner Date: Thu, 22 Aug 2024 11:18:26 +0200 Subject: [PATCH] fix: accept multiple recipients in send_email action --- admyral/actions/send_email.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admyral/actions/send_email.py b/admyral/actions/send_email.py index aecb61a5..c0ca8d13 100644 --- a/admyral/actions/send_email.py +++ b/admyral/actions/send_email.py @@ -16,7 +16,7 @@ ) def send_email( recipients: Annotated[ - str, # TODO: make list again as soon as we improved parameter handling + str | list[str], ArgumentMetadata( display_name="Recipients", description="The email addresses of the recipients", @@ -48,7 +48,7 @@ def send_email( body = { "from": f"{sender_name} <{RESEND_EMAIL}>", - "to": [recipients], # TODO: remove list construction here + "to": [recipients] if isinstance(recipients, str) else recipients, "subject": subject, "text": body, }