Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java =================================================================== diff -u -r245c3e8e3ffd8e00786cd143f3467990b838ed9e -ra9c07f4c633269170e4ee5ebe39aebbb8c7e9117 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java (.../AuthoringActivityDTO.java) (revision 245c3e8e3ffd8e00786cd143f3467990b838ed9e) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/AuthoringActivityDTO.java (.../AuthoringActivityDTO.java) (revision a9c07f4c633269170e4ee5ebe39aebbb8c7e9117) @@ -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())