diff --git a/caf-boot-starters/caf-boot-starter-application-context/pom.xml b/caf-boot-starters/caf-boot-starter-application-context/pom.xml index 519f26c8a7cee89988b31922f309db9f061e9848..b4f8e9f54f813b65b99911370b1e476a02e9e736 100644 --- a/caf-boot-starters/caf-boot-starter-application-context/pom.xml +++ b/caf-boot-starters/caf-boot-starter-application-context/pom.xml @@ -52,6 +52,10 @@ io.iec.edp caf-session-backend + + io.iec.edp + caf-session-web + io.iec.edp caf-tenancy-core diff --git a/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java b/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java index 22f86d3919b91cd814f3caa090bbd090653c54fa..415cfea920313bb117c12532eaadc694d875837d 100644 --- a/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java +++ b/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java @@ -33,6 +33,7 @@ import io.iec.edp.caf.rest.RESTEndpoint; import io.iec.edp.caf.rest.RESTEndpointRegistrar; import io.iec.edp.caf.rest.api.properties.CAFServerConfigurationProperties; +import io.iec.edp.caf.session.holder.CAFWebSessionThreadLocalHolder; import io.iec.edp.caf.tenancy.api.TenantResolveContributor; import io.iec.edp.caf.tenancy.api.context.RequestTenantContextHolder; import io.iec.edp.caf.tenancy.api.context.RequestTenantContextInfo; @@ -200,6 +201,7 @@ public class CAFContextFilter extends OncePerRequestFilter { this.filterInvokeEventBroker.fireAfterFilterInvokeEvent(request, response); CAFBizContextHolder.purge(); + CAFWebSessionThreadLocalHolder.purge(); CafSessionThreadHolder.purge(); MultiTenantContextHolder.purge(); RequestTenantContextHolder.purge();