Index: branches/5.2.x/core/units/helpers/search_helper.php =================================================================== diff -u -N -r14889 -r15113 --- branches/5.2.x/core/units/helpers/search_helper.php (.../search_helper.php) (revision 14889) +++ branches/5.2.x/core/units/helpers/search_helper.php (.../search_helper.php) (revision 15113) @@ -1,6 +1,6 @@ Conn->escape($field_options['submit_value']) : false; + $field_value = $field_options['submit_value']; if ( $field_value ) { $field_value = explode('|', substr($field_value, 1, -1)); - $field_value = $this->Conn->qstrArray($field_value, 'escape'); + $multiple = $object->GetFieldOption($field_name, 'multiple'); + $field_value = $this->Conn->qstrArray($field_value, $multiple ? 'escape' : 'qstr'); - if ( $object->GetFieldOption($field_name, 'multiple') ) { + if ( $multiple ) { $filter_value = $table_name . '`' . $field_name . '` LIKE "%|' . implode('|%" OR ' . $table_name . '`' . $field_name . '` LIKE "%|', $field_value) . '|%"'; } else {