diff --git a/Core/Where.php b/Core/Where.php index 494e208e5e..02e3a99125 100644 --- a/Core/Where.php +++ b/Core/Where.php @@ -469,12 +469,12 @@ private static function sqlOperatorLike(string $field, string $value, string $op { // si no contiene %, se los añadimos if (strpos($value, '%') === false) { - return 'LOWER(' . self::sqlColumn($field) . ') ' . $operator + return 'LOWER(CONCAT(' . self::sqlColumn($field) . ",'')) " . $operator . " LOWER('%" . self::db()->escapeString($value) . "%')"; } // contiene algún comodín - return 'LOWER(' . self::sqlColumn($field) . ') ' . $operator + return 'LOWER(CONCAT(' . self::sqlColumn($field) . ",'')) " . $operator . " LOWER('" . self::db()->escapeString($value) . "')"; }