From 9b18a8f6772cf775649e273c8e68d4872ee0159f Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 23 May 2016 15:21:52 +0200
Subject: [PATCH] OO-2031: revisions can be for individual and group, hold the
 user course environment only in the individual case

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

diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java
index 885afd14097..4cf74af48a3 100644
--- a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java
+++ b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java
@@ -331,9 +331,14 @@ public class GTACoachController extends GTAAbstractController {
 		}
 		
 		if(revisions) {
-			UserCourseEnvironment assessedUserCourseEnv = getAssessedUserCourseEnvironment();
-			revisionDocumentsCtrl = new GTACoachRevisionAndCorrectionsController(ureq, getWindowControl(),
+			if(GTAType.individual.name().equals(config.getStringValue(GTACourseNode.GTASK_TYPE))) {
+				UserCourseEnvironment assessedUserCourseEnv = getAssessedUserCourseEnvironment();
+				revisionDocumentsCtrl = new GTACoachRevisionAndCorrectionsController(ureq, getWindowControl(),
 					courseEnv, assignedTask, gtaNode, assessedGroup, assessedIdentity, assessedUserCourseEnv);
+			} else {
+				revisionDocumentsCtrl = new GTACoachRevisionAndCorrectionsController(ureq, getWindowControl(),
+					courseEnv, assignedTask, gtaNode, assessedGroup, null, null);
+			}
 			listenTo(revisionDocumentsCtrl);
 			mainVC.put("revisionDocs", revisionDocumentsCtrl.getInitialComponent());
 		}
-- 
GitLab