Skip to content
Snippets Groups Projects
Verified Commit 3de0bc33 authored by Florian Azizian's avatar Florian Azizian
Browse files

FIX #16982 TIME 0:25 wrong condition for validator

parent 1068eef1
No related branches found
No related tags found
No related merge requests found
...@@ -48,7 +48,7 @@ class YousignController ...@@ -48,7 +48,7 @@ class YousignController
$externalSB['message_content'] = json_decode($externalSB['message_content'], true); $externalSB['message_content'] = json_decode($externalSB['message_content'], true);
$workflowExternalInformations['informations'] = json_decode($workflowExternalInformations['informations'], true); $workflowExternalInformations['informations'] = json_decode($workflowExternalInformations['informations'], true);
if (empty($workflowExternalInformations['informations']['signaturePositions']) && $workflowExternalInformations['role'] == 'sign') { if (empty($workflowExternalInformations['informations']['signaturePositions']) && $workflowExternalInformations['informations']['role'] == 'sign') {
return ['errors' => 'Signature positions are needed for signer']; return ['errors' => 'Signature positions are needed for signer'];
} }
...@@ -70,7 +70,7 @@ class YousignController ...@@ -70,7 +70,7 @@ class YousignController
$trunkedFileId = str_replace('/files/', '', $fileId); $trunkedFileId = str_replace('/files/', '', $fileId);
$fileObjects = [['file' => $fileId, 'page' => 0]]; $fileObjects = [['file' => $fileId, 'page' => 0]];
if ($workflowExternalInformations['role'] == 'sign') { if ($workflowExternalInformations['informations']['role'] == 'sign') {
$fileObjects = []; $fileObjects = [];
foreach ($workflowExternalInformations['informations']['signaturePositions'] as $signaturePosition) { foreach ($workflowExternalInformations['informations']['signaturePositions'] as $signaturePosition) {
$fileObjects[] = [ $fileObjects[] = [
...@@ -98,7 +98,7 @@ class YousignController ...@@ -98,7 +98,7 @@ class YousignController
'operationLevel' => 'custom', 'operationLevel' => 'custom',
'operationCustomModes' => [$workflowExternalInformations['informations']['security']], 'operationCustomModes' => [$workflowExternalInformations['informations']['security']],
'operationModeSmsConfig' => ['content' => $externalSB['message_content']['otp_sms']], 'operationModeSmsConfig' => ['content' => $externalSB['message_content']['otp_sms']],
'type' => $workflowExternalInformations['role'] == 'visa' ? 'validator' : 'signer', 'type' => $workflowExternalInformations['informations']['role'] == 'visa' ? 'validator' : 'signer',
'fileObjects' => $fileObjects 'fileObjects' => $fileObjects
] ]
], ],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment