Skip to content
Snippets Groups Projects
Commit 1a8e8e1e authored by Jean-Laurent DUZANT's avatar Jean-Laurent DUZANT
Browse files

FIX #20175 TIME 0:05 fix transaction state check

parent 1bd31419
No related branches found
No related tags found
No related merge requests found
...@@ -158,9 +158,9 @@ class DigitalSignatureController ...@@ -158,9 +158,9 @@ class DigitalSignatureController
]); ]);
if ($curlResponse['code'] != 200) { if ($curlResponse['code'] != 200) {
return ['errors' => $curlResponse['response']->message ?? 'Error with terminate function']; return ['errors' => $curlResponse['response'] ?? 'Error with terminate function'];
} elseif (!empty($curlResponse['response']->transaction->attributes()['status']) && } elseif (!empty($curlResponse['response']->transaction->attributes()['state']) &&
!in_array($curlResponse['response']->transaction->attributes()['status'], DigitalSignatureController::DIGITAL_TRANSACTION_STATUS)) { !in_array($curlResponse['response']->transaction->attributes()['state'], DigitalSignatureController::DIGITAL_TRANSACTION_STATUS)) {
return false; return false;
} }
...@@ -195,7 +195,7 @@ class DigitalSignatureController ...@@ -195,7 +195,7 @@ class DigitalSignatureController
public static function signHashes($args = []) public static function signHashes($args = [])
{ {
$tranStatus = DigitalSignatureController::transactionStatus(['documentId' => $args['documentId']]); $tranStatus = DigitalSignatureController::transactionStatus(['documentId' => (int) $args['documentId']]);
if (!empty($tranStatus['errors'])) { if (!empty($tranStatus['errors'])) {
return ['code' => 400, 'errors' => $tranStatus['errors']]; return ['code' => 400, 'errors' => $tranStatus['errors']];
} }
...@@ -469,7 +469,7 @@ class DigitalSignatureController ...@@ -469,7 +469,7 @@ class DigitalSignatureController
public static function abort($args = []) public static function abort($args = [])
{ {
$tranStatus = DigitalSignatureController::transactionStatus(['documentId' => $args['documentId']]); $tranStatus = DigitalSignatureController::transactionStatus(['documentId' => (int) $args['documentId']]);
if (!empty($tranStatus['errors'])) { if (!empty($tranStatus['errors'])) {
return ['code' => 400, 'errors' => $tranStatus['errors']]; return ['code' => 400, 'errors' => $tranStatus['errors']];
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment