From d63f13bb55eb035deaaa68ebe308df6258262d7f Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 27 May 2025 16:43:13 -0500 Subject: [PATCH] Avoid a null pointer if criteria has no values --- .../backend/implementations/utils/BackendQueryFilterUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/backend/implementations/utils/BackendQueryFilterUtils.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/backend/implementations/utils/BackendQueryFilterUtils.java index e59038e0..be9bd626 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/backend/implementations/utils/BackendQueryFilterUtils.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/backend/implementations/utils/BackendQueryFilterUtils.java @@ -197,7 +197,7 @@ public class BackendQueryFilterUtils { String fieldName = field == null ? "__unknownField" : field.getName(); - ListIterator valueListIterator = criterion.getValues().listIterator(); + ListIterator valueListIterator = CollectionUtils.nonNullList(criterion.getValues()).listIterator(); while(valueListIterator.hasNext()) { Serializable criteriaValue = valueListIterator.next();