Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== diff -u -r8cbd631849cddfbfc7fb887e8a847894e5baaefa -r212565acfc9cac9309b509a570b33c5409b9e0a2 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision 8cbd631849cddfbfc7fb887e8a847894e5baaefa) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision 212565acfc9cac9309b509a570b33c5409b9e0a2) @@ -693,9 +693,11 @@ transitionDAO.update(toTransition); } else if (toTransition != null && fromTransition == null) { + toTransition.getFromActivity().setTransitionFrom(null); design.getTransitions().remove(toTransition); } else if (toTransition == null && fromTransition != null) { design.setFirstActivity(fromTransition.getToActivity()); + fromTransition.getToActivity().setTransitionTo(null); design.getTransitions().remove(fromTransition); }