From 117ffd9f595cb6977e6ce8849a4c7deb633cda35 Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Fri, 10 Jan 2020 15:14:07 +0100 Subject: [PATCH] FEAT #12764 TIME 0:05 Do not check dest when visaCircuit or opinion --- .../controllers/ListInstanceController.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/app/entity/controllers/ListInstanceController.php b/src/app/entity/controllers/ListInstanceController.php index d1de588bff0..5b61c976410 100755 --- a/src/app/entity/controllers/ListInstanceController.php +++ b/src/app/entity/controllers/ListInstanceController.php @@ -138,14 +138,16 @@ class ListInstanceController 'data' => [$ListInstanceByRes['resId'], $ListInstanceByRes['listInstances'][0]['difflist_type']] ]); - $recipientFound = false; - foreach ($ListInstanceByRes['listInstances'] as $instance) { - if ($instance['item_mode'] == 'dest') { - $recipientFound = true; + if ($ListInstanceByRes['listInstances'][0]['difflist_type'] == 'entity_id') { + $recipientFound = false; + foreach ($ListInstanceByRes['listInstances'] as $instance) { + if ($instance['item_mode'] == 'dest') { + $recipientFound = true; + } + } + if (!$recipientFound) { + return ['errors' => 'Dest is missing', 'code' => 403]; } - } - if (!$recipientFound) { - return ['errors' => 'Dest is missing', 'code' => 403]; } foreach ($ListInstanceByRes['listInstances'] as $instance) { -- GitLab