Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java,v diff -u -r1.78 -r1.79 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java 2 Oct 2006 01:59:34 -0000 1.78 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java 2 Oct 2006 04:41:46 -0000 1.79 @@ -1783,8 +1783,12 @@ public void exportToolContent(Long toolContentId, String rootPath) throws DataMissingException, ToolException { McContent toolContentObj = mcContentDAO.findMcContentById(toolContentId); + if(toolContentObj == null) { + long defaultContentId=getToolDefaultContentIdBySignature(MY_SIGNATURE); + toolContentObj = mcContentDAO.findMcContentById(defaultContentId); + } if(toolContentObj == null) - throw new DataMissingException("Unable to find tool content by given id :" + toolContentId); + throw new DataMissingException("Unable to find default content for the multiple choice tool"); try { //set ToolContentHandler as null to avoid copy file node in repository again. @@ -2702,4 +2706,4 @@ this.auditService = auditService; } -} +} \ No newline at end of file