From 4cb00670ed149b614544000073f7f5df040e0cb3 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 4 Aug 2023 19:39:28 -0500 Subject: [PATCH] CE-607 Switch a tryElse to a tryAndRequireNonNullElse, to avoid NPE --- .../java/com/kingsrook/qqq/api/actions/QRecordApiAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/QRecordApiAdapter.java b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/QRecordApiAdapter.java index beb902d5..8b16305a 100644 --- a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/QRecordApiAdapter.java +++ b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/QRecordApiAdapter.java @@ -157,7 +157,7 @@ public class QRecordApiAdapter *******************************************************************************/ private static boolean isAssociationOmitted(String apiName, String apiVersion, QTableMetaData table, Association association) { - ApiTableMetaData thisApiTableMetaData = ObjectUtils.tryElse(() -> ApiTableMetaDataContainer.of(table).getApiTableMetaData(apiName), new ApiTableMetaData()); + ApiTableMetaData thisApiTableMetaData = ObjectUtils.tryAndRequireNonNullElse(() -> ApiTableMetaDataContainer.of(table).getApiTableMetaData(apiName), new ApiTableMetaData()); ApiAssociationMetaData apiAssociationMetaData = thisApiTableMetaData.getApiAssociationMetaData().get(association.getName()); if(apiAssociationMetaData != null) {