From 29a8a7bae23dfd0b11e534fe4ef5c1247b3ff9d9 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Wed, 30 Jan 2019 10:53:00 +0100
Subject: [PATCH] OO-3844: Apply changed filter only to hatmap if it is visible

---
 .../modules/quality/analysis/ui/AnalysisController.java     | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/modules/quality/analysis/ui/AnalysisController.java b/src/main/java/org/olat/modules/quality/analysis/ui/AnalysisController.java
index 503b978df53..e0b9d332ebe 100644
--- a/src/main/java/org/olat/modules/quality/analysis/ui/AnalysisController.java
+++ b/src/main/java/org/olat/modules/quality/analysis/ui/AnalysisController.java
@@ -304,10 +304,6 @@ public class AnalysisController extends BasicController implements TooledControl
 		reportHelper = null;
 		reportFigures = null;
 		
-		if (heatMapCtrl != null) {
-			heatMapCtrl.onFilter(ureq, searchParams);
-		}
-		
 		doOpenSegment(ureq, presentation.getAnalysisSegment());
 	}
 	
@@ -386,6 +382,8 @@ public class AnalysisController extends BasicController implements TooledControl
 			stackedDetailsPanel = new BreadcrumbedStackedPanel("forms", getTranslator(), heatMapCtrl);
 			stackedDetailsPanel.pushController(translate("analysis.details"), heatMapCtrl);
 			heatMapCtrl.setBreadcrumbPanel(stackedDetailsPanel);
+		} else {
+			heatMapCtrl.onFilter(ureq, presentation.getSearchParams());
 		}
 		mainVC.put(SEGMENTS_CMP, stackedDetailsPanel);
 		segmentButtonsCmp.setSelectedButton(heatMapLink);
-- 
GitLab