Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java,v diff -u -r1.34 -r1.35 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java 5 Sep 2007 23:24:43 -0000 1.34 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java 6 Sep 2007 05:33:21 -0000 1.35 @@ -30,6 +30,7 @@ import org.lamsfoundation.lams.learningdesign.Activity; import org.lamsfoundation.lams.learningdesign.BranchActivityEntry; import org.lamsfoundation.lams.learningdesign.BranchingActivity; +import org.lamsfoundation.lams.learningdesign.ComplexActivity; import org.lamsfoundation.lams.learningdesign.GateActivity; import org.lamsfoundation.lams.learningdesign.Grouping; import org.lamsfoundation.lams.learningdesign.GroupingActivity; @@ -377,6 +378,11 @@ addComplexActivityAttributes(activity, branchMappings); } private void addComplexActivityAttributes(Activity activity, ArrayList branchMappings){ + ComplexActivity complex = (ComplexActivity) activity; + if ( complex.getDefaultActivity() != null ) { + defaultActivityUIID = complex.getDefaultActivity().getActivityUIID(); + } + if(activity.isOptionsActivity()) addOptionsActivityAttributes((OptionsActivity)activity); else if (activity.isParallelActivity())