diff --git a/src/app/document/controllers/DocumentController.php b/src/app/document/controllers/DocumentController.php index b6050e4b72f53da7266f472f9c6ccdbbd10cec22..a4a7df614533e3283423da57aff2cf06846c1f2a 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']); }