fix for NPE in an IG

This commit is contained in:
Grahame Grieve 2020-02-24 12:12:09 +11:00
parent 82a4c02a8f
commit a732847f58

View File

@ -3334,12 +3334,14 @@ public class FHIRPathEngine {
Base res = null; Base res = null;
if (s.startsWith("#")) { if (s.startsWith("#")) {
Property p = context.rootResource.getChildByName("contained"); Property p = context.rootResource.getChildByName("contained");
if (p != null) {
for (Base c : p.getValues()) { for (Base c : p.getValues()) {
if (chompHash(s).equals(chompHash(c.getIdBase()))) { if (chompHash(s).equals(chompHash(c.getIdBase()))) {
res = c; res = c;
break; break;
} }
} }
}
} else if (hostServices != null) { } else if (hostServices != null) {
res = hostServices.resolveReference(context.appInfo, s, refContext); res = hostServices.resolveReference(context.appInfo, s, refContext);
} }