Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerStarterAction.java =================================================================== diff -u -r4aae0391a4892385de3df761a655e0ab8b1c0183 -r9c247a818a3bc65c42e509265e09b281706445b8 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerStarterAction.java (.../NbLearnerStarterAction.java) (revision 4aae0391a4892385de3df761a655e0ab8b1c0183) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerStarterAction.java (.../NbLearnerStarterAction.java) (revision 9c247a818a3bc65c42e509265e09b281706445b8) @@ -141,6 +141,10 @@ throw new NbApplicationException(error); } + if ( isFlagSet(nbContent, NoticeboardConstants.FLAG_DEFINE_LATER) ) { + return mapping.findForward(NoticeboardConstants.DEFINE_LATER); + } + request.setAttribute("reflectOnActivity", nbContent.getReflectOnActivity()); nbUser = nbService.retrieveNbUserBySession(userID, toolSessionID); @@ -176,10 +180,6 @@ learnerForm.copyValuesIntoForm(nbContent, readOnly, mode.toString()); - if ( isFlagSet(nbContent, NoticeboardConstants.FLAG_DEFINE_LATER) ) { - return mapping.findForward(NoticeboardConstants.DEFINE_LATER); - } - /* * Checks to see if the runOffline flag is set. * If the particular flag is set, control is forwarded to jsp page