Index: branches/5.3.x/units/orders/orders_event_handler.php =================================================================== diff -u -N -r15695 -r15807 --- branches/5.3.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 15695) +++ branches/5.3.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 15807) @@ -1,6 +1,6 @@ Application->recallObject($event->Prefix.'_TempHandler', 'kTempTablesHandler'); + $temp_handler = $this->Application->recallObject($event->Prefix.'_TempHandler', 'kTempTablesHandler', Array ('parent_event' => $event)); + /* @var $temp_handler kTempTablesHandler */ + $cloned_order_ids = $temp_handler->CloneItems($event->Prefix, 'recurring', $order_ids); $order =& $this->Application->recallObject($event->Prefix.'.recurring', null, Array('skip_autoload' => true)); foreach ($cloned_order_ids as $order_id) {