diff --git a/bin/signatureBook/process_mailsFromSignatoryBook.php b/bin/signatureBook/process_mailsFromSignatoryBook.php index 961884820563415e3f48fa4f6108e1edbe112c44..b05cc51421a48417556a01ac1adf0e23bddf8f7f 100755 --- a/bin/signatureBook/process_mailsFromSignatoryBook.php +++ b/bin/signatureBook/process_mailsFromSignatoryBook.php @@ -474,14 +474,14 @@ foreach ($retrievedMails['resLetterbox'] as $resId => $value) { // valide circuit visa // only, if all documents of letterbox are signed -if ($configRemoteSignatoryBook['id'] == 'fastParapheur' && !empty($value['WorkflowCompleted'])) { +if ($configRemoteSignatoryBook['id'] == 'fastParapheur' && !empty($validateVisaWorkflow)) { foreach ($validateVisaWorkflow as $key => $value) { - \ExternalSignatoryBook\controllers\FastParapheurController::processVisaWorkflow(['res_id' => $key, 'processSignatory' => true]); + if (!empty($value['WorkflowCompleted'])) { + \ExternalSignatoryBook\controllers\FastParapheurController::processVisaWorkflow(['res_id' => $key, 'processSignatory' => true]); + } } } - - Bt_writeLog(['level' => 'INFO', 'message' => 'End of process']); Bt_writeLog(['level' => 'INFO', 'message' => $nbMailsRetrieved.' document(s) retrieved']);