From 173f9576925724f008f8f5305116b96a6a9318f5 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 24 Jan 2020 14:04:45 +0100
Subject: [PATCH] OO-4502: avoid adding an email address twice (patch S.
 Clemenz)

---
 .../java/org/olat/core/util/mail/manager/MailManagerImpl.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java b/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java
index ef461b87d45..934ed19cfee 100644
--- a/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java
+++ b/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java
@@ -1393,7 +1393,7 @@ public class MailManagerImpl implements MailManager, InitializingBean  {
 	
 	private boolean createAddress(List<Address> addressList, String address) throws AddressException {
 		Address add = createAddress(address);
-		if(add != null) {
+		if(add != null && !addressList.contains(add)) {
 			addressList.add(add);
 		}
 		return true;
-- 
GitLab