Index: branches/5.2.x/units/product_option_combinations/product_option_formatters.php =================================================================== diff -u -r13845 -r14099 --- branches/5.2.x/units/product_option_combinations/product_option_formatters.php (.../product_option_formatters.php) (revision 13845) +++ branches/5.2.x/units/product_option_combinations/product_option_formatters.php (.../product_option_formatters.php) (revision 14099) @@ -1,6 +1,6 @@ FieldErrors[$field_name]['pseudo'] = 'required'; + $object->SetError($field_name, 'required'); return ''; } else { - if (isset($object->Fields[$field_name]['required']) && $object->Fields[$field_name]['required']) { + if ( $object->isRequired($field_name) ) { foreach ($value as $key=>$val) { if ($val == '') { - $object->FieldErrors[$field_name]['pseudo'] = 'required'; + $object->SetError($field_name, 'required'); } } }