From 59e49c1f73b79027ab939e7d6ed90ca75b507bf5 Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Mon, 20 Apr 2020 13:37:14 +0100
Subject: [PATCH] FIX #13670 TIME 0:10 fix warning send to MP

---
 .../controllers/MaarchParapheurController.php                 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/app/external/externalSignatoryBook/controllers/MaarchParapheurController.php b/src/app/external/externalSignatoryBook/controllers/MaarchParapheurController.php
index 2bb93df95bc..3fc6252a6ef 100755
--- a/src/app/external/externalSignatoryBook/controllers/MaarchParapheurController.php
+++ b/src/app/external/externalSignatoryBook/controllers/MaarchParapheurController.php
@@ -488,6 +488,10 @@ class MaarchParapheurController
         $version = $aArgs['version'];
         foreach ($aArgs['idsToRetrieve'][$version] as $resId => $value) {
             $documentWorkflow = MaarchParapheurController::getDocumentWorkflow(['config' => $aArgs['config'], 'documentId' => $value['external_id']]);
+            if (!is_array($documentWorkflow)) {
+                unset($aArgs['idsToRetrieve'][$version][$resId]);
+                continue;
+            }
             $state = MaarchParapheurController::getState(['workflow' => $documentWorkflow]);
             
             if (in_array($state['status'], ['validated', 'refused'])) {
-- 
GitLab