Index: Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs =================================================================== diff -u -r7618e47c7ff0d09102d56e2c25545f57a4269352 -r6f46ce9a263e50bca4ff0cb32973f330defd6f3b --- Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision 7618e47c7ff0d09102d56e2c25545f57a4269352) +++ Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision 6f46ce9a263e50bca4ff0cb32973f330defd6f3b) @@ -522,7 +522,7 @@ throw new ArgumentNullException("profile"); } - var changedObservables = new List(); + var changedObservables = new HashSet(); GrassCoverErosionInwardsCalculation[] calculations = failureMechanism.Calculations .Cast() .ToArray(); @@ -532,7 +532,12 @@ foreach (GrassCoverErosionInwardsCalculation calculation in calculationWithRemovedDikeProfile) { calculation.InputParameters.DikeProfile = null; - GrassCoverErosionInwardsHelper.Delete(failureMechanism.SectionResults, calculation, calculations); + IEnumerable changedSectionResults = + GrassCoverErosionInwardsHelper.Delete(failureMechanism.SectionResults, calculation, calculations); + foreach (GrassCoverErosionInwardsFailureMechanismSectionResult result in changedSectionResults) + { + changedObservables.Add(result); + } changedObservables.Add(calculation.InputParameters); }