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.41 -r1.42 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java 15 Jan 2006 16:41:09 -0000 1.41 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McStarterAction.java 16 Jan 2006 20:39:08 -0000 1.42 @@ -175,6 +175,18 @@ strToolContentId=request.getParameter(AttributeNames.PARAM_TOOL_CONTENT_ID); logger.debug("strToolContentId: " + strToolContentId); + if (strToolContentId == null) + { + Long toolContentId =(Long) request.getSession().getAttribute(TOOL_CONTENT_ID); + logger.debug("toolContentId: " + toolContentId); + if (toolContentId != null) + { + strToolContentId= toolContentId.toString(); + logger.debug("cached strToolContentId: " + strToolContentId); + } + } + + if ((strToolContentId == null) || (strToolContentId.equals(""))) { persistError(request,"error.contentId.required");