Index: branches/RC/core/kernel/db/db_tag_processor.php =================================================================== diff -u -r9535 -r9616 --- branches/RC/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 9535) +++ branches/RC/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 9616) @@ -1554,9 +1554,7 @@ } } - ksort($imatrix); - reset($imatrix); - return $imatrix; + return array_values($imatrix); } /** @@ -1911,7 +1909,10 @@ { $object =& $this->getObject($params); - $params['pass'] = 'm'; + if (!isset($params['pass'])) { + $params['pass'] = 'm'; + } + $params[$object->getPrefixSpecial().'_id'] = $object->GetID(); $m =& $this->Application->recallObject('m_TagProcessor');