From 8cd18aae936e0c5ffda969aa3bad93f66f962093 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Fri, 22 Nov 2024 09:23:15 +1100 Subject: [PATCH] fix wrong look up of value set alternative causing NPE --- .../hl7/fhir/validation/instance/type/ValueSetValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/ValueSetValidator.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/ValueSetValidator.java index ff9bd54c7..7f7617898 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/ValueSetValidator.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/ValueSetValidator.java @@ -243,7 +243,7 @@ public class ValueSetValidator extends BaseValidator { if (vs == null) { NodeStack ns = stack.push(ve, i, ve.getProperty().getDefinition(), ve.getProperty().getDefinition()); - Resource rs = context.findTxResource(Resource.class, v); + Resource rs = context.fetchResource(Resource.class, v); if (rs != null) { warning(errors, NO_RULE_DATE, IssueType.BUSINESSRULE, ns.getLiteralPath(), false, I18nConstants.VALUESET_REFERENCE_INVALID_TYPE, v, rs.fhirType()); } else {