From 566f2f63994aed1b1968077ea5c2be9bb265a12d Mon Sep 17 00:00:00 2001 From: ma0048 Date: Thu, 25 Aug 2022 09:54:33 +0200 Subject: [PATCH] prueft beim loeschen des dok noch auf person_id --- .../system/infocenter/InfoCenter.php | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/application/controllers/system/infocenter/InfoCenter.php b/application/controllers/system/infocenter/InfoCenter.php index d28b88c7c..8d03b247f 100644 --- a/application/controllers/system/infocenter/InfoCenter.php +++ b/application/controllers/system/infocenter/InfoCenter.php @@ -417,16 +417,20 @@ class InfoCenter extends Auth_Controller if (hasData($akte)) { - $result = $this->aktelib->remove($akte_id); - - if (isError($result)) + $akte = getData($akte); + if ($akte->person_id === $person_id) { - $this->terminateWithJsonError('Error deleting document'); + $result = $this->aktelib->remove($akte_id); + + if (isError($result)) + { + $this->terminateWithJsonError('Error deleting document'); + } + + $this->_log($person_id, 'deletedoc', array($akte->bezeichnung)); + + $this->outputJsonSuccess('success'); } - - $this->_log($person_id, 'deletedoc', array(getData($akte)->bezeichnung)); - - $this->outputJsonSuccess('success'); } } }