From d5247febb0472f4c66664b3ec6792bfcb87db417 Mon Sep 17 00:00:00 2001 From: ryans Date: Mon, 1 Dec 2025 12:26:43 -0500 Subject: [PATCH] Handle no enum label scenario Fixes #26 --- src/main/java/org/jlab/myquery/QueryController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jlab/myquery/QueryController.java b/src/main/java/org/jlab/myquery/QueryController.java index d0611a9..d89983d 100644 --- a/src/main/java/org/jlab/myquery/QueryController.java +++ b/src/main/java/org/jlab/myquery/QueryController.java @@ -108,7 +108,11 @@ public void writeLabeledEnumEvent(String name, JsonGenerator gen, LabeledEnumEve FormatUtil.writeTimestampJSON(gen, "d", event.getTimestampAsInstant(), formatAsMillisSinceEpoch, adjustMillisWithServerOffset, timestampFormatter); if (!event.getCode().isDisconnection()) { - gen.write("v", event.getLabel()); + if(event.getLabel() == null) { + gen.write("v", event.getValue()); + } else { + gen.write("v", event.getLabel()); + } } writeDisconnectAndType(gen, event);