Skip to content

Commit 372ef4b

Browse files
authored
fix: added setLoadSynchronousUpTo to validation searches on Structu… (#645)
* fix: added `setLoadSynchronousUpTo` to validation searches on StructureDefinition * chore: adjusted to comments
1 parent 7e82e63 commit 372ef4b

4 files changed

+4
-4
lines changed

src/main/java/ca/uhn/fhir/jpa/starter/common/validation/RepositoryValidationInterceptorFactoryDstu3.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public RepositoryValidationInterceptorFactoryDstu3(
4747
public RepositoryValidatingInterceptor buildUsingStoredStructureDefinitions() {
4848

4949
IBundleProvider results = structureDefinitionResourceProvider.search(
50-
new SearchParameterMap().add(StructureDefinition.SP_KIND, new TokenParam("resource")));
50+
new SearchParameterMap().setLoadSynchronous(true).add(StructureDefinition.SP_KIND, new TokenParam("resource")));
5151
Map<String, List<StructureDefinition>> structureDefinitions = results.getResources(0, results.size()).stream()
5252
.map(StructureDefinition.class::cast)
5353
.collect(Collectors.groupingBy(StructureDefinition::getType));

src/main/java/ca/uhn/fhir/jpa/starter/common/validation/RepositoryValidationInterceptorFactoryR4.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public RepositoryValidationInterceptorFactoryR4(
4848
public RepositoryValidatingInterceptor buildUsingStoredStructureDefinitions() {
4949

5050
IBundleProvider results = structureDefinitionResourceProvider.search(
51-
new SearchParameterMap().add(StructureDefinition.SP_KIND, new TokenParam("resource")));
51+
new SearchParameterMap().setLoadSynchronous(true).add(StructureDefinition.SP_KIND, new TokenParam("resource")));
5252
Map<String, List<StructureDefinition>> structureDefintions = results.getResources(0, results.size()).stream()
5353
.map(StructureDefinition.class::cast)
5454
.collect(Collectors.groupingBy(StructureDefinition::getType));

src/main/java/ca/uhn/fhir/jpa/starter/common/validation/RepositoryValidationInterceptorFactoryR4B.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public RepositoryValidationInterceptorFactoryR4B(
4848
public RepositoryValidatingInterceptor buildUsingStoredStructureDefinitions() {
4949

5050
IBundleProvider results = structureDefinitionResourceProvider.search(
51-
new SearchParameterMap().add(StructureDefinition.SP_KIND, new TokenParam("resource")));
51+
new SearchParameterMap().setLoadSynchronous(true).add(StructureDefinition.SP_KIND, new TokenParam("resource")));
5252
Map<String, List<StructureDefinition>> structureDefintions = results.getResources(0, results.size()).stream()
5353
.map(StructureDefinition.class::cast)
5454
.collect(Collectors.groupingBy(StructureDefinition::getType));

src/main/java/ca/uhn/fhir/jpa/starter/common/validation/RepositoryValidationInterceptorFactoryR5.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public RepositoryValidationInterceptorFactoryR5(
4747
public RepositoryValidatingInterceptor buildUsingStoredStructureDefinitions() {
4848

4949
IBundleProvider results = structureDefinitionResourceProvider.search(
50-
new SearchParameterMap().add(StructureDefinition.SP_KIND, new TokenParam("resource")));
50+
new SearchParameterMap().setLoadSynchronous(true).add(StructureDefinition.SP_KIND, new TokenParam("resource")));
5151
Map<String, List<StructureDefinition>> structureDefintions = results.getResources(0, results.size()).stream()
5252
.map(StructureDefinition.class::cast)
5353
.collect(Collectors.groupingBy(StructureDefinition::getType));

0 commit comments

Comments
 (0)