From 174bc989dc52ab43393104131962a9439bc51c9f Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Mon, 18 Nov 2019 08:58:57 +0100 Subject: [PATCH] OO-4354: solutions notifications for group tasks --- .../nodes/gta/manager/GTANotifications.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/gta/manager/GTANotifications.java b/src/main/java/org/olat/course/nodes/gta/manager/GTANotifications.java index 30aff52104b..a3dfc27cc34 100644 --- a/src/main/java/org/olat/course/nodes/gta/manager/GTANotifications.java +++ b/src/main/java/org/olat/course/nodes/gta/manager/GTANotifications.java @@ -708,16 +708,26 @@ class GTANotifications { solution.getName(), author }; - appendSubscriptionItemForFile("notifications.solution.task", params, assessedIdentity, - "[solution:0]" , solution, date, false); + if(group != null) { + appendSubscriptionItemForFile("notifications.solution.task", params, group, + "[solution:0]", solution, date, false); + } else { + appendSubscriptionItemForFile("notifications.solution.task", params, assessedIdentity, + "[solution:0]" , solution, date, false); + } } else { String[] params = new String[] { displayName, solution.getName(), author }; - appendSubscriptionItemForFile("notifications.solution", params, assessedIdentity, - "[solution:0]" , solution, date, false); + if(group != null) { + appendSubscriptionItemForFile("notifications.solution", params, group, + "[solution:0]" , solution, date, false); + } else { + appendSubscriptionItemForFile("notifications.solution", params, assessedIdentity, + "[solution:0]" , solution, date, false); + } } } } -- GitLab