Index: branches/5.2.x/units/products/products_event_handler.php =================================================================== diff -u -N -r15605 -r16015 --- branches/5.2.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 15605) +++ branches/5.2.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 16015) @@ -1,6 +1,6 @@ getSubmittedFields($event); - $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $object->SetFieldsFromHash($field_values); + $event->setEventParam('form_data', $field_values); if ($object->GetDBField('InventoryStatus') == 2) { // inventory by options (use first selected combination in grid) @@ -339,7 +340,7 @@ $temp->SwitchToTemp(); $temp->Load($id); - $temp->SetDBFieldsFromHash($product->GetFieldValues(), null, Array ('QtyInStock', 'QtyReserved', 'QtyBackOrdered', 'QtyOnOrder')); + $temp->SetDBFieldsFromHash($product->GetFieldValues(), Array ('QtyInStock', 'QtyReserved', 'QtyBackOrdered', 'QtyOnOrder')); $temp->Update(); } @@ -1592,4 +1593,4 @@ return $products; } -} \ No newline at end of file +}