Index: branches/5.1.x/units/taxesdestinations/taxes_dst_event_handler.php =================================================================== diff -u -N -r13100 -r13745 --- branches/5.1.x/units/taxesdestinations/taxes_dst_event_handler.php (.../taxes_dst_event_handler.php) (revision 13100) +++ branches/5.1.x/units/taxesdestinations/taxes_dst_event_handler.php (.../taxes_dst_event_handler.php) (revision 13745) @@ -1,6 +1,6 @@ SetFieldsFromHash($field_values); $this->customProcessing($event,'before'); - if( $object->Create() ) - { - if( $object->IsTempTable() ) $object->setTempID(); + if ( $object->Create() ) { $this->customProcessing($event,'after'); - $event->status=erSUCCESS; + $event->status = erSUCCESS; } - else - { - $event->status=erFAIL; - $event->redirect=false; + else { + $event->status = erFAIL; + $event->redirect = false; $this->Application->SetVar($event->Prefix_Special.'_SaveEvent','OnCreate'); $object->setID(0); } @@ -155,7 +152,6 @@ $object->SetDBField('StdDestId', $dest_id); $object->SetDBField('DestValue', $dest_value); $object->Create(); - $object->setTempID(); } }