From 7ff6228abbf9232f6e5680937b69b09bd37f3bf4 Mon Sep 17 00:00:00 2001 From: qqmyers Date: Wed, 31 May 2023 12:12:43 -0400 Subject: [PATCH] fix NPE when no weight var --- .../java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java index e341fd4f369..e9e8fcd1a90 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java @@ -805,7 +805,7 @@ private static JsonArrayBuilder jsonVarMetadata(Collection var .add("label", vm.getLabel()) .add("isWeightVar", vm.isIsweightvar()) .add("isWeighted",vm.isWeighted()) - .add("weightVariableId", vm.getWeightvariable().getId()) + .add("weightVariableId", (vm.getWeightvariable()==null) ? null : vm.getWeightvariable().getId()) .add("literalQuestion", vm.getLiteralquestion()) .add("interviewInstruction", vm.getInterviewinstruction()) .add("postQuestion", vm.getPostquestion())