Index: Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs =================================================================== diff -u -racfa9d23d1770ca3171668552ddbe6d63fdd0dcd -r2a0fbe6ec22928831305671ecd4f41030b827250 --- Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision acfa9d23d1770ca3171668552ddbe6d63fdd0dcd) +++ Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision 2a0fbe6ec22928831305671ecd4f41030b827250) @@ -481,15 +481,16 @@ foreach (GrassCoverErosionInwardsCalculation calculation in calculationWithRemovedDikeProfile) { calculation.InputParameters.DikeProfile = null; - IEnumerable changedSectionResults = - GrassCoverErosionInwardsHelper.Delete(failureMechanism.SectionResults, calculation, calculations); - foreach (GrassCoverErosionInwardsFailureMechanismSectionResult result in changedSectionResults) - { - changedObservables.Add(result); - } changedObservables.Add(calculation.InputParameters); } + IEnumerable changedSectionResults = + GrassCoverErosionInwardsHelper.UpdateCalculationToSectionResultAssignments(failureMechanism.SectionResults, calculations); + foreach (GrassCoverErosionInwardsFailureMechanismSectionResult result in changedSectionResults) + { + changedObservables.Add(result); + } + failureMechanism.DikeProfiles.Remove(profile); changedObservables.Add(failureMechanism.DikeProfiles);