Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java
===================================================================
diff -u -r11ee5cc4fa5bb15f77be3f81056a9437c9e7c602 -rddd02019a8a100ca7c492e47d4a3a2df91ca4d31
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 11ee5cc4fa5bb15f77be3f81056a9437c9e7c602)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision ddd02019a8a100ca7c492e47d4a3a2df91ca4d31)
@@ -218,6 +218,9 @@
forumService = getForumService();
List sessionsList = forumService.getSessionsByContentId(toolContentID);
+ // A forum clone required for listing the advanced options LDEV-1662
+ Forum forumClone = null;
+
Map sessionUsersMap = new TreeMap(this.new SessionDTOComparator());
// build a map with all users in the submitFilesSessionList
Iterator it = sessionsList.iterator();
@@ -226,6 +229,12 @@
ForumToolSession fts = (ForumToolSession) it.next();
boolean hasReflection = fts.getForum().isReflectOnActivity();
+ if (forumClone == null)
+ {
+ forumClone = (Forum)fts.getForum().clone();
+ request.setAttribute("forum", forumClone);
+ }
+
sessionDto.setSessionID(fts.getSessionId());
sessionDto.setSessionName(fts.getSessionName());
List userList = forumService.getUsersBySessionId(fts.getSessionId());
Index: lams_tool_forum/web/jsps/monitoring/summary.jsp
===================================================================
diff -u -ra2551283008e461d148bf13fab578f5547f1eb60 -rddd02019a8a100ca7c492e47d4a3a2df91ca4d31
--- lams_tool_forum/web/jsps/monitoring/summary.jsp (.../summary.jsp) (revision a2551283008e461d148bf13fab578f5547f1eb60)
+++ lams_tool_forum/web/jsps/monitoring/summary.jsp (.../summary.jsp) (revision ddd02019a8a100ca7c492e47d4a3a2df91ca4d31)
@@ -2,6 +2,8 @@