Index: branches/5.0.x/units/products/products_event_handler.php =================================================================== diff -u -r13526 -r13531 --- branches/5.0.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 13526) +++ branches/5.0.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 13531) @@ -1,6 +1,6 @@ Conn->GetOne('SELECT COUNT(*) FROM '.$opt_object->TableName.' WHERE Required = 1 AND ProductId = '.$object->GetDBField('ProductId')); //we need to imitate data sumbit, as parent' PreSave sets object values from $items_info $items_info = $this->Application->GetVar( $event->getPrefixSpecial(true) ); - $items_info[$object->GetDBField('ProductId')]['HasRequiredOptions'] = $has_required ? 1:0; + $items_info[$object->GetDBField('ProductId')]['HasRequiredOptions'] = $has_required ? '1' : '0'; $this->Application->SetVar($event->getPrefixSpecial(true), $items_info); - $object->SetDBField('HasRequiredOptions', $has_required ? 1:0); + $object->SetDBField('HasRequiredOptions', $has_required ? 1 : 0); } /**