diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs index 66771842..e422ec28 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs @@ -961,6 +961,15 @@ namespace VEPROMS.CSLA.Library { if (rangeAncestors.ContainsKey(next.ItemID)) return rangeAncestors[next.ItemID]; + if (next.MyDocVersion.DocVersionConfig.SelectedSlave == 0) + { + while (next.NextItem == null) + { + next = next.ActiveParent as ItemInfo; + if (next == null) throw (new Exception("Cannot find Next Item")); + } + return next.NextItem; + } while (next.GetNextItem() == null) { next = next.ActiveParent as ItemInfo;