From 83d048b2e3c625de218956892d47b311b31125c0 Mon Sep 17 00:00:00 2001
From: Thibault Dockx <thibault.dockx@fusiondirectory.org>
Date: Thu, 15 Feb 2024 11:52:25 +0000
Subject: [PATCH] :ambulance: Feat(CORE) - handle duplicates DN

Handles duplicated DN
---
 plugins/configuration/tasks/class_tasksLifeCycle.inc | 1 +
 plugins/configuration/tasks/class_tasksMail.inc      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/plugins/configuration/tasks/class_tasksLifeCycle.inc b/plugins/configuration/tasks/class_tasksLifeCycle.inc
index 1dd5424ed..1a6064f19 100644
--- a/plugins/configuration/tasks/class_tasksLifeCycle.inc
+++ b/plugins/configuration/tasks/class_tasksLifeCycle.inc
@@ -201,6 +201,7 @@ class tasksLifeCycle extends simplePlugin
             foreach ($info['member'] as $memberDN) {
               $membersAndGroups[] = $memberDN;
             }
+            $membersAndGroups = array_unique($membersAndGroups);
           }
         }
       }
diff --git a/plugins/configuration/tasks/class_tasksMail.inc b/plugins/configuration/tasks/class_tasksMail.inc
index d4118f18a..aab830e80 100644
--- a/plugins/configuration/tasks/class_tasksMail.inc
+++ b/plugins/configuration/tasks/class_tasksMail.inc
@@ -200,6 +200,7 @@ class tasksMail extends simplePlugin
             foreach ($info['member'] as $memberDN) {
               $listOfDN[] = $memberDN;
             }
+            $listOfDN = array_unique($listOfDN);
           }
         }
       }
-- 
GitLab