Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java,v diff -u -r1.45 -r1.46 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java 19 Jan 2006 13:22:49 -0000 1.45 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java 19 Jan 2006 16:17:42 -0000 1.46 @@ -316,22 +316,10 @@ } mcAuthoringForm.resetUserAction(); - logger.debug("will return to jsp."); - if ((sourceMcStarter != null) && !sourceMcStarter.equals("monitoring")) - { - logger.debug("request is from authoring or define Later url. return to: " + LOAD_QUESTIONS); - return (mapping.findForward(LOAD_QUESTIONS)); - } - else if (sourceMcStarter == null) - { - logger.debug("request is from authoring url. return to: " + LOAD_QUESTIONS); - return (mapping.findForward(LOAD_QUESTIONS)); - } - else - { - logger.debug("request is from amonitoring url. return to: " + LOAD_MONITORING); - return (mapping.findForward(LOAD_MONITORING)); - } + logger.debug("will return to jsp with: " + sourceMcStarter); + String destination=McUtils.getDestination(sourceMcStarter); + logger.debug("destination: " + destination); + return (mapping.findForward(destination)); } /**