From 1f836495833e38580f24c97be576b8c4fe2c44fc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20B?= <stephane.bouvry@unicaen.fr>
Date: Fri, 13 Sep 2024 16:32:23 +0200
Subject: [PATCH] =?UTF-8?q?Fix=20:=20Erreur=20destinataires=20dynamiques?=
 =?UTF-8?q?=20non=20calcul=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/Service/SignatureService.php | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/src/Service/SignatureService.php b/src/Service/SignatureService.php
index c0fc1dd..908b8ff 100644
--- a/src/Service/SignatureService.php
+++ b/src/Service/SignatureService.php
@@ -303,16 +303,13 @@ class SignatureService
                 $observers = [];
             }
             //Uniquement si on a définit des méthodes dynamiques de récupération dans la config unicaen-signature
-            if($currentStep['dynamicRecipients'])
-            {
-                if (is_callable($method['getRecipients'])) {
-                    $options = array_merge_recursive($extrasOptions, $step->getOptions());
-                    $recipientsDatas = $method['getRecipients']($this->getServiceContainer(), $options);
-                    $recipients = array_values($recipientsDatas);
-                }
-                else {
-                    $recipients = $step->getOptions()['recipients'];
-                }
+            if (is_callable($method['getRecipients'])) {
+                $options = array_merge_recursive($extrasOptions, $step->getOptions());
+                $recipientsDatas = $method['getRecipients']($this->getServiceContainer(), $options);
+                $recipients = array_values($recipientsDatas);
+            }
+            else {
+                $recipients = $step->getOptions()['recipients'];
             }
 
             if ($recipients == null) {
-- 
GitLab