diff --git a/wavefront/server/plugins/datasource/datasource/odata_parser.py b/wavefront/server/plugins/datasource/datasource/odata_parser.py index 6a911ee9..fedaeb72 100644 --- a/wavefront/server/plugins/datasource/datasource/odata_parser.py +++ b/wavefront/server/plugins/datasource/datasource/odata_parser.py @@ -350,7 +350,7 @@ def build_comparison(self, field: str, operator: str, value: str) -> str: if operator == 'contains': parsed_value = self.parse_value(value) self.params[param_key] = f'%{parsed_value}%' - return f'{field} {sql_op} {self.dynamic_var_char}{param_key}' + return f'LOWER({field}) {sql_op} LOWER({self.dynamic_var_char}{param_key})' elif operator == 'in': # Parse array values