Skip to content

Commit 818e517

Browse files
authored
fix: make odata search case insensitive (#225)
* fix: make odata search case insensitive * fix: update odata contains operator to be case insensitive
1 parent 1dc4388 commit 818e517

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

wavefront/server/plugins/datasource/datasource/odata_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ def build_comparison(self, field: str, operator: str, value: str) -> str:
350350
if operator == 'contains':
351351
parsed_value = self.parse_value(value)
352352
self.params[param_key] = f'%{parsed_value}%'
353-
return f'{field} {sql_op} {self.dynamic_var_char}{param_key}'
353+
return f'LOWER({field}) {sql_op} LOWER({self.dynamic_var_char}{param_key})'
354354

355355
elif operator == 'in':
356356
# Parse array values

0 commit comments

Comments
 (0)