Index: Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs =================================================================== diff -u -r1bd68d22bc0484d9d18afb2a776b8f5943712803 -r98bb82fc9a5d16eab7a9d25b69f20806ef10a1f1 --- Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision 1bd68d22bc0484d9d18afb2a776b8f5943712803) +++ Ringtoets/Integration/src/Ringtoets.Integration.Service/RingtoetsDataSynchronizationService.cs (.../RingtoetsDataSynchronizationService.cs) (revision 98bb82fc9a5d16eab7a9d25b69f20806ef10a1f1) @@ -295,27 +295,19 @@ } var changedObservables = new List(); + foreach (IFailureMechanism failureMechanism in failureMechanisms) { var grassCoverErosionOutwardsFailureMechanism = failureMechanism as GrassCoverErosionOutwardsFailureMechanism; - var duneErosionFailureMechanism = failureMechanism as DuneErosionFailureMechanism; - if (grassCoverErosionOutwardsFailureMechanism != null) { - IEnumerable affectedHydraulicBoundaryLocations = - GrassCoverErosionOutwardsDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutputs(grassCoverErosionOutwardsFailureMechanism); - changedObservables.AddRange(affectedHydraulicBoundaryLocations); + changedObservables.AddRange(GrassCoverErosionOutwardsDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutputs(grassCoverErosionOutwardsFailureMechanism)); } + var duneErosionFailureMechanism = failureMechanism as DuneErosionFailureMechanism; if (duneErosionFailureMechanism != null) { - IEnumerable affectedDuneLocations = - DuneErosionDataSynchronizationService.ClearDuneLocationOutput(duneErosionFailureMechanism.DuneLocations); - - if (affectedDuneLocations.Any()) - { - changedObservables.AddRange(affectedDuneLocations); - } + changedObservables.AddRange(DuneErosionDataSynchronizationService.ClearDuneLocationOutput(duneErosionFailureMechanism.DuneLocations)); } }