From 846b42ffda1f2069f7a17f39458519d56651fd61 Mon Sep 17 00:00:00 2001 From: ncoutur <couture@docimsol.com> Date: Thu, 16 Feb 2023 17:54:16 +0100 Subject: [PATCH] FIX #23476 TIME 03:00 Message d'avertissement si pas de griffe apposable En cas d'erreur d'apposition de griffe, ne plus bloquer le processus et ajouter le certificat simplement. Ajout d'un message d'avertissement en fin de cycle --- .../controllers/ElectronicSignController.php | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/app/electronicSign/controllers/ElectronicSignController.php b/src/app/electronicSign/controllers/ElectronicSignController.php index 96d513a7cd3..7c881c063c4 100644 --- a/src/app/electronicSign/controllers/ElectronicSignController.php +++ b/src/app/electronicSign/controllers/ElectronicSignController.php @@ -727,24 +727,12 @@ class ElectronicSignController $signedDocument = @file_get_contents($outDirSign.basename($pathFileToSign)); if ($signedDocument === false) { - $fileError = fopen($tmpPath.basename($tabFilesJNLP[0],".jnlp").".error", 'w'); - fwrite($fileError, "0130"); - fclose($fileError); - unlink($tmpPath.basename($tabFilesJNLP[0],".jnlp").".lck"); - - $xmlResponse = ElectronicSignController::generateResponse([ - 'type' => 'ERROR', - 'data' => ['ERROR' => "Erreur lors de l'apposition de la signature"] - ]); - $response->write($xmlResponse); - return $response->withHeader('Content-Type', 'application/xml'); - //Ne plus lever d'erreur lorsque le rectangle de signature n'est pas dispo et seulement signer électroniquement + création fichier warn - /*copy($pathFileToSign, $tmpPath . $newFileOnTmp); + copy($pathFileToSign, $tmpPath . $newFileOnTmp); $fileError = fopen($tmpPath.basename($tabFilesJNLP[0],".jnlp").".warn", 'w'); fwrite($fileError, "0132"); - fclose($fileError);*/ + fclose($fileError); } else { copy($outDirSign.basename($pathFileToSign), $tmpPath . $newFileOnTmp); } -- GitLab