From b9824d687ed5cf3b4982b3d7284d17531705051d Mon Sep 17 00:00:00 2001 From: John Bodley <4567245+john-bodley@users.noreply.github.com> Date: Fri, 23 Jun 2023 14:00:31 -0700 Subject: [PATCH] fix: Native filter dynamic numeric search (#24506) --- superset/models/helpers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/superset/models/helpers.py b/superset/models/helpers.py index dcffe24a4..9e269652c 100644 --- a/superset/models/helpers.py +++ b/superset/models/helpers.py @@ -1852,13 +1852,13 @@ class ExploreMixin: # pylint: disable=too-many-public-methods elif op == utils.FilterOperator.LESS_THAN_OR_EQUALS.value: where_clause_and.append(sqla_col <= eq) elif op in { - utils.FilterOperator.ILIKE, - utils.FilterOperator.LIKE, + utils.FilterOperator.ILIKE.value, + utils.FilterOperator.LIKE.value, }: if target_generic_type != GenericDataType.STRING: sqla_col = sa.cast(sqla_col, sa.String) - if utils.FilterOperator.LIKE.value: + if op == utils.FilterOperator.LIKE.value: where_clause_and.append(sqla_col.like(eq)) else: where_clause_and.append(sqla_col.ilike(eq))