Index: branches/RC/core/units/general/cat_tag_processor.php =================================================================== diff -u -r9021 -r9159 --- branches/RC/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 9021) +++ branches/RC/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 9159) @@ -311,6 +311,12 @@ function FavoriteToggleLink($params) { $fav_prefix = $this->Prefix.'-fav'; + + if (!$params['m_cat_id']) { + $object =& $this->getObject($params); + $params['m_cat_id'] = $object->GetDBField('CategoryId'); + } + $params['pass_category'] = 1; $params['pass'] = implode(',', Array('m', $this->Prefix, $fav_prefix)); $params[$fav_prefix.'_event'] = 'OnFavoriteToggle'; return $this->Application->ProcessParsedTag('m', 'Link', $params);