Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Handlers/HydraulicBoundaryDatabaseUpdateHandler.cs =================================================================== diff -u -r819e9ab4baa0b619d2d5ef523e42747bb1a05085 -r13ba68c314fd1024fb88ee0d6da7d4b37465aec9 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Handlers/HydraulicBoundaryDatabaseUpdateHandler.cs (.../HydraulicBoundaryDatabaseUpdateHandler.cs) (revision 819e9ab4baa0b619d2d5ef523e42747bb1a05085) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Handlers/HydraulicBoundaryDatabaseUpdateHandler.cs (.../HydraulicBoundaryDatabaseUpdateHandler.cs) (revision 13ba68c314fd1024fb88ee0d6da7d4b37465aec9) @@ -107,8 +107,28 @@ changedObjects.Add(hydraulicBoundaryDatabase); } } + else + { + hydraulicBoundaryDatabase.FilePath = filePath; + hydraulicBoundaryDatabase.Version = readHydraulicBoundaryDatabase.Version; + SetLocations(hydraulicBoundaryDatabase, readHydraulicBoundaryDatabase.Locations); + assessmentSection.SetHydraulicBoundaryLocationCalculations(hydraulicBoundaryDatabase.Locations); + assessmentSection.GrassCoverErosionOutwards.SetHydraulicBoundaryLocationCalculations(hydraulicBoundaryDatabase.Locations); + } + return changedObjects; } + + private static void SetLocations(HydraulicBoundaryDatabase hydraulicBoundaryDatabase, IEnumerable readLocations) + { + hydraulicBoundaryDatabase.Locations.Clear(); + + foreach (ReadHydraulicBoundaryLocation readLocation in readLocations) + { + hydraulicBoundaryDatabase.Locations.Add(new HydraulicBoundaryLocation(readLocation.Id, readLocation.Name, + readLocation.CoordinateX, readLocation.CoordinateY)); + } + } } } \ No newline at end of file