From b249ab4dd37cd81ba927fcd3d653ccf575940008 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Mon, 13 Jan 2020 13:01:08 +1100 Subject: [PATCH] fix bug evaluating type when no type provided --- .../src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java index 450743507..0af7171b4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java @@ -1449,7 +1449,8 @@ public class FHIRPathEngine { private List opIs(List left, List right) { List result = new ArrayList(); - if (left.size() != 1 || right.size() != 1) + if (left.size() == 0 || right.size() == 0) { + } else if (left.size() != 1 || right.size() != 1) result.add(new BooleanType(false).noExtensions()); else { String tn = convertToString(right);