Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McUtils.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McUtils.java,v diff -u -r1.24 -r1.25 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McUtils.java 31 Jan 2006 16:23:30 -0000 1.24 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McUtils.java 2 Feb 2006 20:55:13 -0000 1.25 @@ -480,9 +480,12 @@ McContent mcContent=mcService.retrieveMc(toolContentId); logger.debug("mcContent:" + mcContent); - mcContent.setDefineLater(value); - logger.debug("defineLater has been set to true"); - mcService.saveMcContent(mcContent); + if (mcContent != null) + { + mcContent.setDefineLater(value); + logger.debug("defineLater has been set to true"); + mcService.saveMcContent(mcContent); + } } @@ -529,7 +532,6 @@ { request.getSession().removeAttribute(MY_SIGNATURE); request.getSession().removeAttribute(DEFAULT_CONTENT_ID); - request.getSession().removeAttribute(TOOL_SERVICE); request.getSession().removeAttribute(ERROR_MCAPPLICATION); request.getSession().removeAttribute(LOAD); request.getSession().removeAttribute(LOAD_QUESTIONS);