From f1ff53059f8b52b747d863bc43e915318140f0c2 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 24 Jan 2023 11:08:44 -0600 Subject: [PATCH] Handle null case in convertInputIdsToEnumIdType --- .../core/actions/values/SearchPossibleValueSourceAction.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/SearchPossibleValueSourceAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/SearchPossibleValueSourceAction.java index 5637972e..0a6ad024 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/SearchPossibleValueSourceAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/SearchPossibleValueSourceAction.java @@ -43,6 +43,7 @@ import com.kingsrook.qqq.backend.core.model.metadata.possiblevalues.QPossibleVal import com.kingsrook.qqq.backend.core.model.metadata.possiblevalues.QPossibleValueSource; import com.kingsrook.qqq.backend.core.model.metadata.possiblevalues.QPossibleValueSourceType; import com.kingsrook.qqq.backend.core.model.metadata.tables.QTableMetaData; +import com.kingsrook.qqq.backend.core.utils.CollectionUtils; import com.kingsrook.qqq.backend.core.utils.StringUtils; import com.kingsrook.qqq.backend.core.utils.ValueUtils; import org.apache.commons.lang.NotImplementedException; @@ -156,6 +157,10 @@ public class SearchPossibleValueSourceAction private List convertInputIdsToEnumIdType(QPossibleValueSource possibleValueSource, List inputIdList) { List rs = new ArrayList<>(); + if(CollectionUtils.nullSafeIsEmpty(inputIdList)) + { + return (rs); + } Object anIdFromTheEnum = possibleValueSource.getEnumValues().get(0).getId();