Index: branches/5.0.x/units/discount_items/discount_items_event_handler.php =================================================================== diff -u -N -r12924 -r13602 --- branches/5.0.x/units/discount_items/discount_items_event_handler.php (.../discount_items_event_handler.php) (revision 12924) +++ branches/5.0.x/units/discount_items/discount_items_event_handler.php (.../discount_items_event_handler.php) (revision 13602) @@ -1,6 +1,6 @@ SetDBField('ItemResourceId', $resource_id); $object->SetDBField('ItemType', 1); $object->Create(); - $object->setTempID(); } } $this->finalizePopup($event); @@ -108,16 +107,13 @@ $object->SetDBField('ItemResourceId', -1); $object->SetDBField('ItemType', 0); - if( $object->Create() ) - { - if( $object->IsTempTable() ) $object->setTempID(); + if ( $object->Create() ) { $this->customProcessing($event,'after'); - $event->status=erSUCCESS; + $event->status = erSUCCESS; $event->redirect_params = Array('opener' => 's'); //stay! } - else - { - $event->status=erFAIL; + else { + $event->status = erFAIL; $this->Application->SetVar($event->Prefix_Special.'_SaveEvent','OnCreate'); $object->setID(0); }