Index: branches/5.0.x/core/units/custom_fields/custom_fields_event_handler.php =================================================================== diff -u -N -r12788 -r13339 --- branches/5.0.x/core/units/custom_fields/custom_fields_event_handler.php (.../custom_fields_event_handler.php) (revision 12788) +++ branches/5.0.x/core/units/custom_fields/custom_fields_event_handler.php (.../custom_fields_event_handler.php) (revision 13339) @@ -1,6 +1,6 @@ Application->recallObject('MInputHelper'); /* @var $minput_helper MInputHelper */ - $ret = $object->GetDBField('ElementType') == 'multiselect' ? Array () : Array ('' => '=+'); + $ret = $object->GetDBField('ElementType') == 'select' ? Array ('' => '=+') : Array (); $records = $minput_helper->parseMInputXML($object->GetDBField('Options')); if ($object->GetDBField('SortValues')) { Index: branches/5.0.x/core/install/upgrades.sql =================================================================== diff -u -N -r13284 -r13339 --- branches/5.0.x/core/install/upgrades.sql (.../upgrades.sql) (revision 13284) +++ branches/5.0.x/core/install/upgrades.sql (.../upgrades.sql) (revision 13339) @@ -1630,4 +1630,7 @@ UPDATE Phrase SET Module = 'Core' -WHERE Phrase IN ('la_fld_Image', 'la_fld_Qty'); \ No newline at end of file +WHERE Phrase IN ('la_fld_Image', 'la_fld_Qty'); + +# ===== v 5.0.3-B2 ===== +UPDATE CustomField SET ValueList = REPLACE(ValueList, '=+||', '') WHERE ElementType = 'radio'; \ No newline at end of file