From e996f37f779a7d49e97a20a589252f04bab79ded Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Wed, 22 Sep 2010 15:58:25 +0200 Subject: [PATCH] Don't accidentally add a block if trying to find parameters for a block that doesn't exist. --- framework/Block/lib/Horde/Block/Collection.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/Block/lib/Horde/Block/Collection.php b/framework/Block/lib/Horde/Block/Collection.php index b3fc93be2..61b7e58ae 100644 --- a/framework/Block/lib/Horde/Block/Collection.php +++ b/framework/Block/lib/Horde/Block/Collection.php @@ -405,6 +405,10 @@ class Horde_Block_Collection */ public function getParams($app, $block) { + if (!isset($this->_blocks[$app][$block])) { + return array(); + } + if (!isset($this->_blocks[$app][$block]['params'])) { $blockOb = $this->getBlock($app, $block); $this->_blocks[$app][$block]['params'] = $blockOb->getParams(); -- 2.11.0