Index: app/models/query.rb IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- app/models/query.rb (date 1559208940000) +++ app/models/query.rb (date 1559208940000) @@ -1195,7 +1195,8 @@ sql = "#{db_table}.#{db_field} IS NULL" sql += " OR #{db_table}.#{db_field} = ''" if ((is_custom_filter && (available_filters[field][:field].field_format != 'int' && available_filters[field][:field].field_format != 'bool' && available_filters[field][:field].field_format != 'enumeration' && available_filters[field][:field].field_format != 'user')) || [:text, :string].include?(type_for(field))) when "*" - sql = "#{db_table}.#{db_field} IS NOT NULL" + # sql = "#{db_table}.#{db_field} IS NOT NULL" + sql = "1=1" sql += " AND #{db_table}.#{db_field} <> ''" if is_custom_filter && (available_filters[field][:field].field_format != 'int' && available_filters[field][:field].field_format != 'bool' && available_filters[field][:field].field_format != 'enumeration' && available_filters[field][:field].field_format != 'user') when ">=" if [:date, :date_past].include?(type_for(field))