From 81aae2b6727547f860c37f4e205ece820cce0d9d Mon Sep 17 00:00:00 2001 From: James Date: Tue, 11 Apr 2017 06:56:17 -0400 Subject: [PATCH] More perf work --- .../ca/uhn/fhir/jpa/dao/dstu3/JpaValidationSupportDstu3.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/dstu3/JpaValidationSupportDstu3.java b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/dstu3/JpaValidationSupportDstu3.java index 6017984820c..e1a248cad0a 100644 --- a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/dstu3/JpaValidationSupportDstu3.java +++ b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/dstu3/JpaValidationSupportDstu3.java @@ -93,6 +93,9 @@ public class JpaValidationSupportDstu3 implements IJpaValidationSupportDstu3 { if ("ValueSet".equals(resourceName)) { if (localReference) { search = myValueSetDao.search(IAnyResource.SP_RES_ID, new StringParam(theUri)); + if (search.size() == 0) { + search = myValueSetDao.search(ValueSet.SP_URL, new UriParam(theUri)); + } } else { search = myValueSetDao.search(ValueSet.SP_URL, new UriParam(theUri)); }