From e15945f4df9c740546f20738ae13c75d35c34490 Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Mon, 18 Jul 2016 14:00:56 +0000 Subject: [PATCH] dblayer : delete : raise a valid exception if the delete can't be done git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2901 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- dblayer.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dblayer.php b/dblayer.php index 1334c5b..39f5567 100644 --- a/dblayer.php +++ b/dblayer.php @@ -952,7 +952,14 @@ class dblayer if ($this->debug) echo "DEBUG BIND : primary->". var_export ($deletekey, TRUE)."\n"; $st->bindValue (":primary", $deletekey); - $st->execute (); + try + { + $st->execute (); + } + catch (Exception $e) + { + throw new \Exception ($e->getMessage (), 500); + } $nbLinesDeleted = $st->rowCount(); $nbLinesDeleted = $this->hookpostdelete ($deletekey, $nbLinesDeleted); return $nbLinesDeleted;