From 79ff41ba45b850e7a7508fdcefb826441845d332 Mon Sep 17 00:00:00 2001 From: "florian.joriot@unicaen.fr" <florian.joriot@unicaen.fr> Date: Wed, 19 Feb 2025 09:56:28 +0100 Subject: [PATCH] verifier que signatureCircuit et signatureActivation existe avant de les utiliser --- module/Application/src/Hydrator/EtatSortieHydrator.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/module/Application/src/Hydrator/EtatSortieHydrator.php b/module/Application/src/Hydrator/EtatSortieHydrator.php index c26fde8392..0788b81a0f 100644 --- a/module/Application/src/Hydrator/EtatSortieHydrator.php +++ b/module/Application/src/Hydrator/EtatSortieHydrator.php @@ -29,9 +29,12 @@ class EtatSortieHydrator implements HydratorInterface $object->setCsvTraitement($data['csv-traitement']); $object->setAutoBreak($data['auto-break'] === 'true'); $object->setRequete($data['requete']); - $object->setSignatureActivation($data['signatureActivation']); - $signatureFlow = $this->getServiceSignatureFlow()->get($data['signatureCircuit']); - $object->setSignatureCircuit($signatureFlow); + $signatureActivation = isset($data['signatureActivation']) && $data['signatureActivation']; + $object->setSignatureActivation($signatureActivation); + if (isset($data['signatureCircuit'])) { + $signatureFlow = $this->getServiceSignatureFlow()->get($data['signatureCircuit']); + $object->setSignatureCircuit($signatureFlow); + } if (isset($data['fichier']['tmp_name']) && $data['fichier']['tmp_name']) { $object->setFichier(file_get_contents($data['fichier']['tmp_name'])); unlink($data['fichier']['tmp_name']); -- GitLab