Index: branches/5.1.x/core/units/selectors/selectors_event_handler.php =================================================================== diff -u -N -r13086 -r13750 --- branches/5.1.x/core/units/selectors/selectors_event_handler.php (.../selectors_event_handler.php) (revision 13086) +++ branches/5.1.x/core/units/selectors/selectors_event_handler.php (.../selectors_event_handler.php) (revision 13750) @@ -1,6 +1,6 @@ Load($parent_id); $object->SetFieldsFromHash($field_values); $object->Create(); - if( $object->IsTempTable() ) $object->setTempID(); + $this->Application->SetVar($event->getPrefixSpecial().'_id', $object->GetID() ); } - else - { + else { $object->Load($id); $object->SetFieldsFromHash($field_values); $object->Update();