From b021aebabb0028eab8d63a9b939cddfdfd76c485 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 31 Mar 2023 16:37:35 -0500 Subject: [PATCH] Fix NPE with null field list --- .../backend/core/model/metadata/tables/QFieldSection.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/QFieldSection.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/QFieldSection.java index 51b1e2b8..d0facc65 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/QFieldSection.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/QFieldSection.java @@ -64,7 +64,7 @@ public class QFieldSection this.label = label; this.icon = icon; this.tier = tier; - this.fieldNames = new MutableList<>(fieldNames); + this.fieldNames = fieldNames == null ? null : new MutableList<>(fieldNames); } @@ -77,7 +77,7 @@ public class QFieldSection this.name = name; this.icon = icon; this.tier = tier; - this.fieldNames = new MutableList<>(fieldNames); + this.fieldNames = fieldNames == null ? null : new MutableList<>(fieldNames); } @@ -213,7 +213,7 @@ public class QFieldSection *******************************************************************************/ public void setFieldNames(List fieldNames) { - this.fieldNames = fieldNames; + this.fieldNames = fieldNames == null ? null : new MutableList<>(fieldNames); }