Index: trunk/core/kernel/db/db_event_handler.php =================================================================== diff -u -r4320 -r4325 --- trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 4320) +++ trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 4325) @@ -104,6 +104,7 @@ * id passed in get/post as prefix_id * * @param kEvent $event + * @return Array ids stored */ function StoreSelectedIDs(&$event) { @@ -138,16 +139,12 @@ // This is critical - otherwise getPassedID will return last ID stored in session! (not exactly true) // this smells... needs to be refactored $first_id = getArrayValue($ret,0); - if($first_id === false) - { - /*if ($event->getPrefixSpecial() == 'lang.current ') - { - $this->Application->Debugger->appendTrace(); - }*/ - + if ($first_id === false) { trigger_error('Requested ID for prefix '.$event->getPrefixSpecial().' not passed',E_USER_NOTICE); } + $this->Application->SetVar($event->getPrefixSpecial(true).'_id', $first_id); + return $ret; } /**