From 37bd445ed49164a7609a6eb420e5ffb414a48c91 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Wed, 24 Jun 2020 15:07:02 +1000 Subject: [PATCH] fix bug in rendering of relative references --- .../java/org/hl7/fhir/r5/renderers/ResourceRenderer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ResourceRenderer.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ResourceRenderer.java index f91d88d5f..55f1c5a64 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ResourceRenderer.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/ResourceRenderer.java @@ -122,6 +122,10 @@ public abstract class ResourceRenderer extends DataRenderer { } public void renderReference(ResourceWrapper rw, XhtmlNode x, Reference r, boolean allowLinks) throws UnsupportedEncodingException, IOException { + if (r == null) { + x.tx("null!"); + return; + } XhtmlNode c = null; ResourceWithReference tr = null; if (r.hasReferenceElement() && allowLinks) { @@ -132,6 +136,8 @@ public abstract class ResourceRenderer extends DataRenderer { c = x.ah(tr.getReference()); else c = x.ah(r.getReference()); + } else { + c = x.ah(r.getReference()); } } else { c = x.span(null, null);