From d783dae9c9d30e55da8129e4d4ac88f39794f211 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Thu, 4 Sep 2014 12:30:12 +0200
Subject: [PATCH] OO-1068: fix a red screen if the extended search of question
 poll catch an event from the  controller with the table

---
 .../modules/qpool/ui/metadata/ExtendedSearchController.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/modules/qpool/ui/metadata/ExtendedSearchController.java b/src/main/java/org/olat/modules/qpool/ui/metadata/ExtendedSearchController.java
index 10e89742688..19f79cd42eb 100644
--- a/src/main/java/org/olat/modules/qpool/ui/metadata/ExtendedSearchController.java
+++ b/src/main/java/org/olat/modules/qpool/ui/metadata/ExtendedSearchController.java
@@ -140,10 +140,11 @@ public class ExtendedSearchController extends FormBasicController implements Ext
 			}
 		} else if(source instanceof FormLink) {
 			FormLink button = (FormLink)source;
-			ConditionalQuery query = (ConditionalQuery)button.getUserObject();
 			if(button.getCmd().startsWith("add")) {
+				ConditionalQuery query = (ConditionalQuery)button.getUserObject();
 				addParameter(query);
 			} else if(button.getCmd().startsWith("remove")) {
+				ConditionalQuery query = (ConditionalQuery)button.getUserObject();
 				removeParameter(query);
 			}
 		}
-- 
GitLab