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