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