diff --git a/src/QUI/Bricks/Manager.php b/src/QUI/Bricks/Manager.php index f3c2dcc577d574f0113b551264e731f7a42a3b7c..ba8e865775916842caf27cbbd88b23900e12d191 100644 --- a/src/QUI/Bricks/Manager.php +++ b/src/QUI/Bricks/Manager.php @@ -689,6 +689,10 @@ protected function parseSettingToBrickArray(DOMElement $Setting): array $optionElements = $Setting->getElementsByTagName('option'); foreach ($optionElements as $Option) { + if (!$options) { + $options = []; + } + $options[] = [ 'value' => $Option->getAttribute('value'), 'text' => QUI\Utils\DOM::getTextFromNode($Option, false) @@ -1093,7 +1097,7 @@ public function saveBrick($brickId, array $brickData) QUI\Cache\Manager::clear( self::getBrickCacheNamespace() . md5($Brick->getType()) ); - + QUI::getEvents()->fireEvent('quiqqerBricksSave', [$brickId]); }