Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java,v diff -u -r1.77 -r1.78 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 16 Jan 2009 06:27:31 -0000 1.77 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 18 Jan 2009 23:23:58 -0000 1.78 @@ -1277,7 +1277,9 @@ ? newLearningDesign.getFloatingActivity() : newActivity; // TODO: fix order id for transfer of floating activities when contained in both designs. - processActivity(childActivity, newLearningDesign, newActivities, newGroupings, + if(childActivity.isFloating() && newLearningDesign.getFloatingActivity() != null) + childActivity.setOrderId(((FloatingActivity) refParentActivity).getActivities().size()+childActivity.getOrderId()+1); + processActivity(childActivity, newLearningDesign, newActivities, newGroupings, refParentActivity, originalLearningDesignId, uiidOffset, customCSV); }