Skip to content

Commit 890832e

Browse files
committed
Add DaoRegistry to PartitionModeConfigurer
Fixes compilation error
1 parent 14dc047 commit 890832e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/java/ca/uhn/fhir/jpa/starter/common/PartitionModeConfigurer.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package ca.uhn.fhir.jpa.starter.common;
22

3-
import ca.uhn.fhir.jpa.interceptor.PatientIdPartitionInterceptor;
3+
import ca.uhn.fhir.jpa.api.dao.DaoRegistry;import ca.uhn.fhir.jpa.interceptor.PatientIdPartitionInterceptor;
44
import ca.uhn.fhir.jpa.model.config.PartitionSettings;
55
import ca.uhn.fhir.jpa.partition.PartitionManagementProvider;
66
import ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor;
@@ -23,13 +23,14 @@ public PartitionModeConfigurer(
2323
ISearchParamExtractor mySearchParamExtractor,
2424
PartitionSettings myPartitionSettings,
2525
RestfulServer myRestfulServer,
26-
PartitionManagementProvider myPartitionManagementProvider) {
26+
PartitionManagementProvider myPartitionManagementProvider,
27+
DaoRegistry myDaoRegistry) {
2728

2829
var partitioning = myAppProperties.getPartitioning();
2930
if (partitioning.getPatient_id_partitioning_mode()) {
3031
ourLog.info("Partitioning mode enabled in: Patient ID partitioning mode");
3132
var patientIdInterceptor = new PatientIdPartitionInterceptor(
32-
myRestfulServer.getFhirContext(), mySearchParamExtractor, myPartitionSettings);
33+
myRestfulServer.getFhirContext(), mySearchParamExtractor, myPartitionSettings, myDaoRegistry);
3334
myRestfulServer.registerInterceptor(patientIdInterceptor);
3435
myPartitionSettings.setUnnamedPartitionMode(true);
3536
} else if (partitioning.getRequest_tenant_partitioning_mode()) {

0 commit comments

Comments
 (0)