From 644c07429ce6cd4c3a62c36c448de68a1edb9df9 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Mon, 13 Jan 2020 14:25:51 +1100 Subject: [PATCH] fix hint box = null error --- .../org/hl7/fhir/r5/utils/TranslatingUtilities.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/TranslatingUtilities.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/TranslatingUtilities.java index 06d2ffcc4..d593da3ac 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/TranslatingUtilities.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/TranslatingUtilities.java @@ -33,11 +33,19 @@ public class TranslatingUtilities extends org.hl7.fhir.utilities.TranslatingUtil } public String gt(@SuppressWarnings("rawtypes") PrimitiveType value) { - return hasTranslator() ? ((TranslationServices) getTranslator()).gt(value) : value.asStringValue(); + if (value == null || !value.hasPrimitiveValue()) { + return null; + } else { + return hasTranslator() ? ((TranslationServices) getTranslator()).gt(value) : value.asStringValue(); + } } public String egt(@SuppressWarnings("rawtypes") Enumeration value) { - return hasTranslator() ? ((TranslationServices) getTranslator()).egt(value) : value.asStringValue(); + if (value == null || !value.hasPrimitiveValue()) { + return null; + } else { + return (value == null || !value.hasPrimitiveValue()) ? null : hasTranslator() ? ((TranslationServices) getTranslator()).egt(value) : value.asStringValue(); + } }