From bbc72434895ff67807d023f107b99d86b8ec562d Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Fri, 16 Oct 2020 13:20:13 +0200 Subject: [PATCH] refactor: delete project bricks --- src/QUI/Bricks/Events.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/QUI/Bricks/Events.php b/src/QUI/Bricks/Events.php index b6f7e14..9542424 100644 --- a/src/QUI/Bricks/Events.php +++ b/src/QUI/Bricks/Events.php @@ -168,17 +168,26 @@ public static function onSiteSave($Site) public static function onDeleteProject($project) { // delete uid entries - $uidTable = QUI\Bricks\Manager::getUIDTable(); + try { + QUI::getDataBase()->delete(QUI\Bricks\Manager::getUIDTable(), [ + 'project' => $project + ]); + } catch (QUI\Exception $Exception) { + QUI\System\Log::addError($Exception->getMessage()); + } + + // delete project bricks try { - QUI::getDataBase()->delete($uidTable, [ + QUI::getDataBase()->delete(QUI\Bricks\Manager::getTable(), [ 'project' => $project ]); } catch (QUI\Exception $Exception) { QUI\System\Log::addError($Exception->getMessage()); } - // delete brocks project tables + + // delete bricks project tables // Mainproject_de_bricksCache $Table = QUI::getDataBase()->table(); $tables = $Table->getTables(); -- GitLab