From 51d3ca16f77d0a9fc7d68524aef29febe810e0c4 Mon Sep 17 00:00:00 2001 From: aniketio-ctrl Date: Mon, 2 Jun 2025 10:05:32 +0530 Subject: [PATCH] fix(metric-explorer): case sensitivity in contains (#8103) --- pkg/query-service/utils/filter_conditions.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/query-service/utils/filter_conditions.go b/pkg/query-service/utils/filter_conditions.go index 5fca15a911..14aa909841 100644 --- a/pkg/query-service/utils/filter_conditions.go +++ b/pkg/query-service/utils/filter_conditions.go @@ -88,9 +88,9 @@ func buildSingleFilterCondition(key string, op v3.FilterOperator, fmtVal string, case v3.FilterOperatorLessThanOrEq: return fmt.Sprintf("%s <= %s", keyCondition, fmtVal), nil case v3.FilterOperatorContains: - return fmt.Sprintf("like(%s, %s)", keyCondition, fmtVal), nil + return fmt.Sprintf("ilike(%s, %s)", keyCondition, fmtVal), nil case v3.FilterOperatorNotContains: - return fmt.Sprintf("notLike(%s, %s)", keyCondition, fmtVal), nil + return fmt.Sprintf("notILike(%s, %s)", keyCondition, fmtVal), nil case v3.FilterOperatorExists: return fmt.Sprintf("has(JSONExtractKeys(labels), '%s')", key), nil case v3.FilterOperatorNotExists: