From a863ef32fc45d1dbe15f57025ae5b64dd725adfa Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Mon, 10 Feb 2025 13:49:17 +0100 Subject: [PATCH] =?UTF-8?q?Message=20erreur=20plus=20compr=C3=A9hensible?= =?UTF-8?q?=20dans=20le=20cas=20de=20l'impossiblit=C3=A9=20de=20supprimer?= =?UTF-8?q?=20un=20circuit=20de=20signature=20=C3=A9lectronique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Signature/src/Controller/SignatureFlowController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/module/Signature/src/Controller/SignatureFlowController.php b/module/Signature/src/Controller/SignatureFlowController.php index 01239f6962..d54ad62bdf 100644 --- a/module/Signature/src/Controller/SignatureFlowController.php +++ b/module/Signature/src/Controller/SignatureFlowController.php @@ -81,8 +81,13 @@ class SignatureFlowController extends AbstractController try{ $this->getServiceSignatureFlow()->delete($signatureFlow); }catch (\Exception $e){ - $this->flashMessenger()->addErrorMessage($e->getMessage()); - + if(str_contains($e->getMessage(), 'ORA-02292')) + { + $this->flashMessenger()->addErrorMessage('Vous ne pouvez pas supprimer ce circuit de signature, car vous avez déjà des signatures électroniques qui l\'utilisent'); + } + else{ + $this->flashMessenger()->addErrorMessage($e->getMessage()); + } } } -- GitLab