Index: lams_common/src/java/org/lamsfoundation/lams/util/LDWDDXValueObjectStorer.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/util/Attic/LDWDDXValueObjectStorer.java,v diff -u -r1.1 -r1.2 --- lams_common/src/java/org/lamsfoundation/lams/util/LDWDDXValueObjectStorer.java 7 Mar 2005 22:16:44 -0000 1.1 +++ lams_common/src/java/org/lamsfoundation/lams/util/LDWDDXValueObjectStorer.java 7 Mar 2005 22:55:50 -0000 1.2 @@ -148,7 +148,10 @@ learningDesignDAO.insert(learningDesign); updateDesignActivities(table,learningDesign); } - calculateFirstActivity(firstID,learningDesign); + /** The first activity of the design would be calculated only if + * it is a valid design */ + if(learningDesign.getValidDesign().booleanValue()) + calculateFirstActivity(firstID,learningDesign); return learningDesign.getLearningDesignId(); } /**