From 7191c20e6461e3982c3f0a72e20c38e4939ca85c Mon Sep 17 00:00:00 2001 From: jhonatapers Date: Tue, 26 Aug 2025 10:17:54 -0300 Subject: [PATCH] fix: ensure case-insensitive filtering in Like specification --- .../main/java/com/callv2/drive/infrastructure/filter/Like.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/src/main/java/com/callv2/drive/infrastructure/filter/Like.java b/infrastructure/src/main/java/com/callv2/drive/infrastructure/filter/Like.java index 6e9505f4..eff78c88 100644 --- a/infrastructure/src/main/java/com/callv2/drive/infrastructure/filter/Like.java +++ b/infrastructure/src/main/java/com/callv2/drive/infrastructure/filter/Like.java @@ -24,7 +24,7 @@ public Specification buildSpecification(Filter filter) { validateFilter(filter); return (root, query, criteriaBuilder) -> criteriaBuilder - .like(root.get(filter.field()), "%" + filter.value() + "%"); + .like(criteriaBuilder.upper(root.get(filter.field())), "%" + filter.value().toUpperCase() + "%"); } private void validateFilter(final Filter filter) {