From 186da628fdbb66ddf2ab5c4c351a7f930576562e Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Wed, 9 Oct 2019 10:29:38 +0200 Subject: [PATCH] fix: project cache clearing at brick saving --- src/QUI/Bricks/Manager.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/QUI/Bricks/Manager.php b/src/QUI/Bricks/Manager.php index aca7748..98394e5 100644 --- a/src/QUI/Bricks/Manager.php +++ b/src/QUI/Bricks/Manager.php @@ -922,7 +922,7 @@ public function saveBrick($brickId, array $brickData) unset($attributes['attributes']); } - if (!is_array($customFieldsUniqueBrick)) { + if (!\is_array($customFieldsUniqueBrick)) { $customFieldsUniqueBrick = []; } @@ -933,6 +933,14 @@ public function saveBrick($brickId, array $brickData) 'uid' => $uniqueBrick['uid'] ]); } + + // clear project cache + $cache = Project::getProjectLanguageCachePath( + $Project->getName(), + $Project->getLang() + ); + + QUI\Cache\Manager::clear($cache); } /** -- GitLab