Index: Ringtoets/Common/src/Ringtoets.Common.Data/FailureMechanism/FailureMechanismBase.cs =================================================================== diff -u -r11f0867b39150ae5fac83dc178a89fee46d27611 -r55e8451bb0b97020c9dd33741f4120d3f2162713 --- Ringtoets/Common/src/Ringtoets.Common.Data/FailureMechanism/FailureMechanismBase.cs (.../FailureMechanismBase.cs) (revision 11f0867b39150ae5fac83dc178a89fee46d27611) +++ Ringtoets/Common/src/Ringtoets.Common.Data/FailureMechanism/FailureMechanismBase.cs (.../FailureMechanismBase.cs) (revision 55e8451bb0b97020c9dd33741f4120d3f2162713) @@ -130,20 +130,15 @@ /// /// Inserts the section to while maintaining connectivity - /// order (neighboring have same start and - /// end points). + /// order (neighboring have same end points). /// /// The new section. /// When cannot /// be connected to elements already defined in . private void InsertSectionWhileMaintainingConnectivityOrder(FailureMechanismSection sectionToInsert) { - if (sections[0].GetStart().Equals(sectionToInsert.GetLast())) + if (sections[sections.Count - 1].GetLast().Equals(sectionToInsert.GetStart())) { - sections.Insert(0, sectionToInsert); - } - else if (sections[sections.Count - 1].GetLast().Equals(sectionToInsert.GetStart())) - { sections.Add(sectionToInsert); } else