From be48264f66f79766db6943ba8a38d9914845af6f Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Thu, 30 Apr 2020 12:29:51 +0200
Subject: [PATCH] no-jira: don't wire the filter every request

---
 .../java/org/olat/core/servlets/HeadersFilter.java     | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/core/servlets/HeadersFilter.java b/src/main/java/org/olat/core/servlets/HeadersFilter.java
index 39abc512a3b..902ca60d63e 100644
--- a/src/main/java/org/olat/core/servlets/HeadersFilter.java
+++ b/src/main/java/org/olat/core/servlets/HeadersFilter.java
@@ -85,10 +85,12 @@ public class HeadersFilter implements Filter {
 
 	@Override
 	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
-		if(securityModule == null || edubaseModule != null
-				|| analyticsModule != null || card2BrainModule != null
-				|| openMeetingsModule != null|| edusharingModule != null
-				|| viteroModule != null) {
+		if(securityModule == null || edubaseModule == null
+				|| analyticsModule == null || card2BrainModule == null
+				|| openMeetingsModule == null|| edusharingModule == null
+				|| viteroModule == null || onlyOfficeModule == null
+				|| office365Module == null ||  office365Service == null
+				|| collaboraModule == null) {
 			CoreSpringFactory.autowireObject(this);
 		}
 		addSecurityHeaders(response);
-- 
GitLab