Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java =================================================================== diff -u -rbbab097e127c19064d80fbcc810ed95d524da217 -r729e5d05e5d217fd996aa85c9eb550b6917d1e5a --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java (.../NbMonitoringAction.java) (revision bbab097e127c19064d80fbcc810ed95d524da217) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java (.../NbMonitoringAction.java) (revision 729e5d05e5d217fd996aa85c9eb550b6917d1e5a) @@ -39,6 +39,7 @@ import org.apache.struts.action.ActionMapping; //import org.apache.struts.actions.LookupDispatchAction; import org.lamsfoundation.lams.web.action.LamsLookupDispatchAction; +import org.lamsfoundation.lams.tool.noticeboard.NoticeboardAttachment; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardConstants; import org.lamsfoundation.lams.tool.noticeboard.service.INoticeboardService; import org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServiceProxy; @@ -144,9 +145,25 @@ //Long toolContentId = (Long)request.getSession().getAttribute(NoticeboardConstants.TOOL_CONTENT_ID_INMONITORMODE); Long toolContentId = getToolContentId(request); INoticeboardService nbService = NoticeboardServiceProxy.getNbService(getServlet().getServletContext()); + NbMonitoringForm monitorForm = (NbMonitoringForm)form; NoticeboardContent content = nbService.retrieveNoticeboard(toolContentId); NbWebUtil.copyValuesIntoSession(request, content); + + Map attachmentMap = monitorForm.getAttachments(); + + List attachmentIdList = nbService.getAttachmentIdsFromContent(content); + for (int i=0; i