From 8ac8cb57f05608e268c737cceb9ec9f73166dd93 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 2 Jul 2012 17:29:30 +0200 Subject: [PATCH] OO-299: fix clean up of info message course building block which delete all the messages of the course and not only its own --- src/main/java/org/olat/course/nodes/InfoCourseNode.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/course/nodes/InfoCourseNode.java b/src/main/java/org/olat/course/nodes/InfoCourseNode.java index 62e8ca782b3..e0056f1c3c9 100644 --- a/src/main/java/org/olat/course/nodes/InfoCourseNode.java +++ b/src/main/java/org/olat/course/nodes/InfoCourseNode.java @@ -207,7 +207,8 @@ public class InfoCourseNode extends AbstractAccessableCourseNode { */ public void cleanupOnDelete(ICourse course) { // delete infoMessages and subscriptions (OLAT-6171) - List<InfoMessage> messages = InfoMessageFrontendManager.getInstance().loadInfoMessageByResource(course,null, null, null, null, 0, 0); + String resSubpath = getIdent(); + List<InfoMessage> messages = InfoMessageFrontendManager.getInstance().loadInfoMessageByResource(course, resSubpath, null, null, null, 0, 0); InfoMessageFrontendManager infoMessageManager = InfoMessageFrontendManager.getInstance(); for (InfoMessage im : messages) { infoMessageManager.deleteInfoMessage(im); -- GitLab