Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs =================================================================== diff -u -r9717724b58f9be090380d74ba4d30c74ba81eb0c -rd8b53e2a5786750a23b5baa81e6adf1e035df5c8 --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs (.../DuneErosionDataSynchronizationService.cs) (revision 9717724b58f9be090380d74ba4d30c74ba81eb0c) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionDataSynchronizationService.cs (.../DuneErosionDataSynchronizationService.cs) (revision d8b53e2a5786750a23b5baa81e6adf1e035df5c8) @@ -59,16 +59,20 @@ foreach (ReadDuneLocation duneLocation in duneLocations) { - if (hydraulicBoundaryDatabase.Locations.Any(hydraulicBoundaryLocation => - Math2D.AreEqualPoints(hydraulicBoundaryLocation.Location, duneLocation.Location))) + foreach (var hydraulicBoundaryLocation in hydraulicBoundaryDatabase.Locations) { - failureMechanism.DuneLocations.Add(new DuneLocation(duneLocation.Name, - duneLocation.Location.X, - duneLocation.Location.Y, - duneLocation.CoastalAreaId, - duneLocation.Offset, - duneLocation.Orientation, - duneLocation.D50)); + if (Math2D.AreEqualPoints(hydraulicBoundaryLocation.Location, duneLocation.Location)) + { + failureMechanism.DuneLocations.Add(new DuneLocation(hydraulicBoundaryLocation.Id, + duneLocation.Name, + duneLocation.Location.X, + duneLocation.Location.Y, + duneLocation.CoastalAreaId, + duneLocation.Offset, + duneLocation.Orientation, + duneLocation.D50)); + break; + } } } }