From 14615b8b63ba58093ce9245931d7725352f1d861 Mon Sep 17 00:00:00 2001
From: vkovtun <viktor.kovtun@id.ethz.ch>
Date: Tue, 18 Apr 2023 14:41:21 +0200
Subject: [PATCH] SSDM-11306: Fixed possible exception when the configuration
 "mail.addresses.dropbox-errors" is not specified.

---
 .../1/dss/drop-boxes/eln-lims-dropbox/eln-lims-dropbox.py     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ui-eln-lims/src/core-plugins/eln-lims/1/dss/drop-boxes/eln-lims-dropbox/eln-lims-dropbox.py b/ui-eln-lims/src/core-plugins/eln-lims/1/dss/drop-boxes/eln-lims-dropbox/eln-lims-dropbox.py
index f6bd11ccd8b..95f37623353 100644
--- a/ui-eln-lims/src/core-plugins/eln-lims/1/dss/drop-boxes/eln-lims-dropbox/eln-lims-dropbox.py
+++ b/ui-eln-lims/src/core-plugins/eln-lims/1/dss/drop-boxes/eln-lims-dropbox/eln-lims-dropbox.py
@@ -196,8 +196,8 @@ def process(transaction):
 
 
 def getContactsEmailAddresses(transaction):
-    emailString = getThreadProperties(transaction)["mail.addresses.dropbox-errors"]
-    return re.split("[,;]", emailString)
+    emailString = getThreadProperties(transaction).get("mail.addresses.dropbox-errors")
+    return re.split("[,;]", emailString) if emailString is not None else []
 
 
 def reportIssue(transaction, errorMessage, emailAddress):
-- 
GitLab