diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/OperationOutcomeRenderer.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/OperationOutcomeRenderer.java index b725fa17f..8e9e8ef6b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/OperationOutcomeRenderer.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/renderers/OperationOutcomeRenderer.java @@ -88,8 +88,9 @@ public class OperationOutcomeRenderer extends ResourceRenderer { d = true; td.addText(s.primitiveValue()); } - tr.td().addText(getTranslatedCode(i.child("code"))); - tr.td().addText(i.child("details").primitiveValue("text")); + tr.td().addText(getTranslatedCode(i.child("code"))); + if (i.has("details")) + tr.td().addText(i.child("details").primitiveValue("text")); smartAddText(tr.td(), i.primitiveValue("diagnostics")); if (hasSource) { ResourceWrapper ext = i.extension(ToolingExtensions.EXT_ISSUE_SOURCE);