Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java =================================================================== diff -u -r73b0ec13c5c9a1c46b53a92d413e90e2a12b41b2 -r127723d82039b428fedb6a585b461b734536269a --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java (.../NbExportAction.java) (revision 73b0ec13c5c9a1c46b53a92d413e90e2a12b41b2) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java (.../NbExportAction.java) (revision 127723d82039b428fedb6a585b461b734536269a) @@ -19,7 +19,9 @@ import org.lamsfoundation.lams.tool.noticeboard.NoticeboardUser; import org.lamsfoundation.lams.tool.noticeboard.web.NbExportForm; import org.lamsfoundation.lams.tool.noticeboard.NbApplicationException; +import org.lamsfoundation.lams.util.WebUtil; + /** * @author mtruong * @@ -61,6 +63,8 @@ NbExportForm exportForm = (NbExportForm)form; Long toolSessionId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.TOOL_SESSION_ID)); Long userId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.USER_ID)); + + INoticeboardService nbService = NoticeboardServiceProxy.getNbService(getServlet().getServletContext()); if (userId == null || toolSessionId == null) @@ -89,6 +93,7 @@ } exportForm.populateForm(content); + return mapping.findForward(NoticeboardConstants.EXPORT_PORTFOLIO); } @@ -99,6 +104,7 @@ INoticeboardService nbService = NoticeboardServiceProxy.getNbService(getServlet().getServletContext()); Long toolContentId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.TOOL_CONTENT_ID)); + //check if toolContentId exists in db or not if (toolContentId==null) { @@ -117,7 +123,7 @@ } exportForm.populateForm(content); - + return mapping.findForward(NoticeboardConstants.EXPORT_PORTFOLIO); }