Index: branches/5.3.x/units/products/products_event_handler.php =================================================================== diff -u -N -r15983 -r16106 --- branches/5.3.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 15983) +++ branches/5.3.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 16106) @@ -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) @@ -341,7 +342,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(); } @@ -1607,4 +1608,4 @@ return $products; } -} \ No newline at end of file +}