Index: trunk/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r8536 -r8612 --- trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 8536) +++ trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 8612) @@ -1269,8 +1269,8 @@ function OnPreSaveAndGo(&$event) { $event->CallSubEvent('OnPreSave'); - if ($event->status==erSUCCESS) { - $event->redirect_params[$event->getPrefixSpecial(true).'_id'] = $this->Application->GetVar($event->Prefix_Special.'_GoId'); + if ($event->status == erSUCCESS) { + $event->SetRedirectParam($event->getPrefixSpecial(true).'_id', $this->Application->GetVar($event->Prefix_Special.'_GoId')); } }