diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DroolsExecutionService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DroolsExecutionService.java index d7a00fc3..0df03a95 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DroolsExecutionService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DroolsExecutionService.java @@ -27,6 +27,7 @@ import com.iqser.red.service.redaction.v1.server.exception.RulesValidationExcept import com.iqser.red.service.redaction.v1.server.layoutparsing.document.graph.nodes.DocumentGraph; import com.iqser.red.service.redaction.v1.server.layoutparsing.document.graph.nodes.SemanticNode; import com.iqser.red.service.redaction.v1.server.layoutparsing.document.services.EntityCreationService; +import com.iqser.red.service.redaction.v1.server.layoutparsing.document.services.ManualRedactionApplicationService; import com.iqser.red.service.redaction.v1.server.redaction.model.Entity; import com.iqser.red.service.redaction.v1.server.redaction.model.Section; import com.iqser.red.service.redaction.v1.server.redaction.model.dictionary.Dictionary; @@ -47,6 +48,7 @@ public class DroolsExecutionService { Map kieContainers = new HashMap<>(); Map rulesVersionPerDossierTemplateId = new HashMap<>(); EntityCreationService entityCreationService; + ManualRedactionApplicationService manualRedactionApplicationService; public KieContainer getKieContainer(String dossierTemplateId) { @@ -84,6 +86,7 @@ public class DroolsExecutionService { KieSession kieSession = kieContainer.newKieSession(); kieSession.setGlobal("document", document); kieSession.setGlobal("entityCreationService", entityCreationService); + kieSession.setGlobal("manualRedactionApplicationService", manualRedactionApplicationService); kieSession.setGlobal("dictionary", dictionary); document.getEntities().forEach(kieSession::insert);