Skip to content

Commit ba9fbf1

Browse files
Fixed the like pattern for customizable field
1 parent 2451102 commit ba9fbf1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

sormas-backend/src/main/java/de/symeda/sormas/backend/customizablefield/CustomizableFieldMetadataService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,9 @@ private Predicate buildCriteriaFilter(CustomizableFieldMetadataCriteria criteria
217217
String likePattern = "%" + criteria.getFreeTextFilter().toLowerCase() + "%";
218218
predicates.add(
219219
cb.or(
220-
cb.like(cb.lower(root.get(CustomizableFieldMetadata.NAME)), likePattern),
221-
cb.like(cb.lower(root.get(CustomizableFieldMetadata.DESCRIPTION)), likePattern),
222-
cb.like(cb.lower(root.get(CustomizableFieldMetadata.UI_GROUP)), likePattern)));
220+
cb.like(cb.lower(root.get(CustomizableFieldMetadata.NAME).as(String.class)), likePattern),
221+
cb.like(cb.lower(root.get(CustomizableFieldMetadata.DESCRIPTION).as(String.class)), likePattern),
222+
cb.like(cb.lower(root.get(CustomizableFieldMetadata.UI_GROUP).as(String.class)), likePattern)));
223223
}
224224

225225
return predicates.isEmpty() ? null : cb.and(predicates.toArray(new Predicate[0]));

0 commit comments

Comments
 (0)