diff --git a/src/app/external/externalSignatoryBook/controllers/IParapheurController.php b/src/app/external/externalSignatoryBook/controllers/IParapheurController.php index bdb3f3169d72eeeb91811939435a59ac5f3226db..9c4f53855631a5df929f577326d9b8bce4b06b82 100755 --- a/src/app/external/externalSignatoryBook/controllers/IParapheurController.php +++ b/src/app/external/externalSignatoryBook/controllers/IParapheurController.php @@ -276,7 +276,7 @@ class IParapheurController { $version = $aArgs['version']; foreach ($aArgs['idsToRetrieve'][$version] as $resId => $value) { - if (!empty($value->external_id)) { + if (!empty($value['external_id'])) { $xmlPostString = '<?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.adullact.org/spring-ws/iparapheur/1.0"> <soapenv:Header/> @@ -321,6 +321,7 @@ class IParapheurController $noteContent .= $res->nom . ' : ' . $res->annotation . PHP_EOL; $aArgs['idsToRetrieve'][$version][$resId]['status'] = 'refused'; $aArgs['idsToRetrieve'][$version][$resId]['noteContent'] = $noteContent; + IParapheurController::processVisaWorkflow(['res_id_master' => $value['res_id_master'], 'res_id' => $value['res_id']]); break; } else { $aArgs['idsToRetrieve'][$version][$resId]['status'] = 'waiting';