Index: branches/5.2.x/core/units/skins/skin_eh.php =================================================================== diff -u -N -r14244 -r14628 --- branches/5.2.x/core/units/skins/skin_eh.php (.../skin_eh.php) (revision 14244) +++ branches/5.2.x/core/units/skins/skin_eh.php (.../skin_eh.php) (revision 14628) @@ -1,6 +1,6 @@ getObject( Array('skip_autoload' => true) ); + $object =& $event->getObject( Array ('skip_autoload' => true) ); + /* @var $object kDBItem */ + $object->SwitchToLive(); $ids = $event->MasterEvent->getEventParam('ids'); - if (!is_array($ids)) { - $ids = explode(',', $ids); + if ( !is_array($ids) ) { + $ids = explode(',', $ids); } - if (!$ids) { - return false; + if ( !$ids ) { + return ; } $skin_helper =& $this->Application->recallObject('SkinHelper'); /* @var $skin_helper SkinHelper */ - foreach($ids as $id) { + foreach ($ids as $id) { $object->Load($id); $skin_helper->compile($object); } } - } \ No newline at end of file