Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== diff -u -r1e84e0072bd221fbe20adccec0b5778eca5fa25e -r1c9fdc74cd26f6117358bc23861d4b26532e2cf5 --- lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision 1e84e0072bd221fbe20adccec0b5778eca5fa25e) +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision 1c9fdc74cd26f6117358bc23861d4b26532e2cf5) @@ -1487,7 +1487,7 @@ var activityData = this, activity = null; - // find max uiid so newly created elements have, unique ones + // find max uiid so newly created elements have unique ones if (activityData.activityUIID && layout.ld.maxUIID < activityData.activityUIID) { layout.ld.maxUIID = activityData.activityUIID; } @@ -1916,6 +1916,10 @@ if (fromActivity && toActivity) { ActivityLib.addTransition(fromActivity, toActivity, true, transition.transitionID, transition.transitionUIID); + // find max uiid so newly created elements have unique ones + if (transition.transitionUIID && layout.ld.maxUIID < transition.transitionUIID) { + layout.ld.maxUIID = transition.transitionUIID; + } return false; } });