From 5ace5b49d4ee07a656f3606eeccb5c403816def8 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 17 Nov 2017 08:32:37 +0100
Subject: [PATCH] OO-3024: reload only available controllers

---
 .../course/nodes/gta/ui/GTACoachSelectionController.java | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachSelectionController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachSelectionController.java
index 07c9cb16410..07d20ced73a 100644
--- a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachSelectionController.java
+++ b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachSelectionController.java
@@ -217,7 +217,12 @@ public class GTACoachSelectionController extends BasicController implements Acti
 	}
 	
 	public void reload(UserRequest ureq) {
-		participantListCtrl.updateModel(ureq);
+		if (participantListCtrl != null) {
+			participantListCtrl.updateModel(ureq);
+		}
+		if (groupListCtrl != null) {
+			groupListCtrl.updateModel();
+		}
 	}
 	
 	private void back(UserRequest ureq) {
@@ -229,7 +234,7 @@ public class GTACoachSelectionController extends BasicController implements Acti
 		backLink.setVisible(false);
 		if (participantListCtrl != null) {
 			participantListCtrl.updateModel(ureq);			
-		} 
+		}
 		if (groupListCtrl != null) {
 			groupListCtrl.updateModel();
 		}
-- 
GitLab