From 81a5d868b626a10f24718b772c862bf4d7f0d94c Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 10 May 2024 12:20:46 -0500 Subject: [PATCH] Add a non-null filter to avoid an NPE if a null logPair ever gets in --- .../java/com/kingsrook/qqq/backend/core/logging/LogPair.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/logging/LogPair.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/logging/LogPair.java index fd654a0f..6a79a874 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/logging/LogPair.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/logging/LogPair.java @@ -79,7 +79,7 @@ public class LogPair } else if(value instanceof LogPair[] subLogPairs) { - String subLogPairsString = Arrays.stream(subLogPairs).map(LogPair::toString).collect(Collectors.joining(",")); + String subLogPairsString = Arrays.stream(subLogPairs).filter(Objects::nonNull).map(LogPair::toString).collect(Collectors.joining(",")); valueString = '{' + subLogPairsString + '}'; } else if(value instanceof UnsafeSupplier us)