Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs =================================================================== diff -u -rec82979ab7ef689a1687ebccc771d38f882c5bb7 -r2678ee310030f02f415f1799c61635081d754165 --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision ec82979ab7ef689a1687ebccc771d38f882c5bb7) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision 2678ee310030f02f415f1799c61635081d754165) @@ -504,6 +504,12 @@ var parentGroupContext = (StabilityPointStructuresCalculationGroupContext) parentNodeData; parentGroupContext.WrappedData.Children.Remove(context.WrappedData); + foreach (var calculation in context.WrappedData.GetCalculations().Cast>()) + { + StructuresHelper.Delete(context.FailureMechanism.SectionResults, + calculation, + context.FailureMechanism.Calculations.Cast>()); + } parentGroupContext.NotifyObservers(); } @@ -582,6 +588,10 @@ if (calculationGroupContext != null) { calculationGroupContext.WrappedData.Children.Remove(context.WrappedData); + StructuresHelper.Delete( + context.FailureMechanism.SectionResults, + context.WrappedData, + context.FailureMechanism.Calculations.Cast>()); calculationGroupContext.NotifyObservers(); } }