From 24014eac1a7744a94a9cf3028c19743f91534de9 Mon Sep 17 00:00:00 2001 From: Quentin RIBAC <quentin.ribac@xelians.fr> Date: Tue, 8 Feb 2022 12:07:26 +0100 Subject: [PATCH] FEAT #15943 TIME 0:50 visa role can add stamp after not role --- src/app/document/controllers/DocumentController.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/app/document/controllers/DocumentController.php b/src/app/document/controllers/DocumentController.php index b6050e4b72..a4a7df6145 100755 --- a/src/app/document/controllers/DocumentController.php +++ b/src/app/document/controllers/DocumentController.php @@ -710,7 +710,18 @@ class DocumentController $body = $request->getParsedBody(); if (DocumentController::ACTIONS[$args['actionId']] == 'VAL' && $workflow['signature_mode'] == 'stamp') { - $isCertificateSigned = WorkflowModel::get(['select' => [1], 'where' => ['main_document_id = ?', 'signature_mode != ?', 'status is not null'], 'data' => [$args['id'], 'stamp']]); + $isCertificateSigned = WorkflowModel::get([ + 'select' => [1], + 'where' => [ + 'main_document_id = ?', + 'signature_mode not in (?)', + 'status is not null' + ], + 'data' => [ + $args['id'], + ['stamp', 'note'] + ] + ]); if (!empty($isCertificateSigned)) { unset($body['signatures']); } -- GitLab