Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java,v diff -u -r1.92 -r1.93 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 31 Oct 2008 01:06:58 -0000 1.92 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 3 Nov 2008 05:14:39 -0000 1.93 @@ -1259,8 +1259,8 @@ ToolContent newContent = new ToolContent(newTool); toolContentDAO.saveToolContent(newContent); - // put new toolContent and it is old toolContentID into - toolMapper.put(activity.getToolContentID(), newContent); + // store new toolContent mapped by original activity id + toolMapper.put(activity.getActivityID(), newContent); // Invoke tool's importToolContent() method. try { @@ -2321,7 +2321,7 @@ switch (act.getActivityTypeId()) { case Activity.TOOL_ACTIVITY_TYPE: // get back the toolContent in new system by toolContentID in old system. - ToolContent content = toolMapper.get(actDto.getToolContentID()); + ToolContent content = toolMapper.get(actDto.getActivityID()); // if activity can not find matching tool, the content should be null. if (content != null) { ((ToolActivity) act).setTool(content.getTool());