Index: branches/5.0.x/core/units/selectors/selectors_event_handler.php =================================================================== diff -u -N -r12734 -r13603 --- branches/5.0.x/core/units/selectors/selectors_event_handler.php (.../selectors_event_handler.php) (revision 12734) +++ branches/5.0.x/core/units/selectors/selectors_event_handler.php (.../selectors_event_handler.php) (revision 13603) @@ -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();