Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -r6f19b288b42a63b520acaa29346af7c07a1ae349 -rb5e4c3a5c6f0f2b34e1b543efb5d616591225d41 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 6f19b288b42a63b520acaa29346af7c07a1ae349) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision b5e4c3a5c6f0f2b34e1b543efb5d616591225d41) @@ -170,7 +170,7 @@ * @param activityUIID * @return */ - public function removeActivity(activityUIID):Object{ + public function removeActivity(activityUIID:Number):Object{ //dispatch an event to show the design has changed dispatchEvent({type:'ddmBeforeUpdate',target:this}); @@ -288,7 +288,8 @@ Debugger.log('Adding activity dto.activityTypeID:'+dto.activityTypeID,Debugger.GEN,'setDesign','DesignDataModel'); //if(dto.objectType = "ToolActivity"){ - if(dto.activityTypeID == Activity.TOOL_ACTIVITY_TYPE){ + if(dto.activityTypeID == Activity.TOOL_ACTIVITY_TYPE || dto.activityTypeID == Activity.SYNCH_GATE_ACTIVITY_TYPE || dto.activityTypeID == Activity.SCHEDULE_GATE_ACTIVITY_TYPE || dto.activityTypeID == Activity.PERMISSION_GATE_ACTIVITY_TYPE){ + trace("this activity is gateActivity with UIID: "+dto.activityUIID) var newToolActivity:ToolActivity = new ToolActivity(dto.activityUIID); newToolActivity.populateFromDTO(dto); _activities.put(newToolActivity.activityUIID,newToolActivity);