From 1eb078d91642e6d318b6aa72edfcb1a9534b5284 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 25 Jun 2024 10:31:56 -0500 Subject: [PATCH] CE-1402 avoid NPE getting behaviors --- .../kingsrook/qqq/backend/core/actions/tables/GetAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java index 8c7ef656..7fc8bec8 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java @@ -208,7 +208,7 @@ public class GetAction return getFieldFilterBehaviorMemoization.getResult(key, (p) -> { List> rs = new ArrayList<>(); - for(FieldBehavior fieldBehavior : tableMetaData.getFields().get(fieldName).getBehaviors()) + for(FieldBehavior fieldBehavior : CollectionUtils.nonNullCollection(tableMetaData.getFields().get(fieldName).getBehaviors())) { if(fieldBehavior instanceof FieldFilterBehavior fieldFilterBehavior) {