Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/Handlers/HydraulicBoundaryDataUpdateHandler.cs =================================================================== diff -u -rb397945a3931595a6d3286520f6e4e4298552ab7 -rca3ef7d7ff02eea0107238c5b8875922e181cce0 --- Riskeer/Integration/src/Riskeer.Integration.Plugin/Handlers/HydraulicBoundaryDataUpdateHandler.cs (.../HydraulicBoundaryDataUpdateHandler.cs) (revision b397945a3931595a6d3286520f6e4e4298552ab7) +++ Riskeer/Integration/src/Riskeer.Integration.Plugin/Handlers/HydraulicBoundaryDataUpdateHandler.cs (.../HydraulicBoundaryDataUpdateHandler.cs) (revision ca3ef7d7ff02eea0107238c5b8875922e181cce0) @@ -95,12 +95,19 @@ throw new ArgumentNullException(nameof(hrdFilePath)); } - var changedObjects = new List(); + var changedObjects = new List + { + hydraulicBoundaryData.HydraulicBoundaryDatabases + }; - - - hydraulicBoundaryData.FilePath = hrdFilePath; - hydraulicBoundaryData.Version = readHydraulicBoundaryDatabase.Version; + hydraulicBoundaryData.HydraulicBoundaryDatabases.Add(new HydraulicBoundaryDatabase + { + FilePath = hrdFilePath, + Version = readHydraulicBoundaryDatabase.Version, + UsePreprocessorClosure = readHydraulicLocationConfigurationDatabase.ReadTracks + .FirstOrDefault(rt => rt.TrackId == readHydraulicBoundaryDatabase.TrackId)? + .UsePreprocessorClosure ?? false + }); SetLocations(hydraulicBoundaryData, readHydraulicBoundaryDatabase.Locations, readHydraulicLocationConfigurationDatabase.ReadHydraulicLocations.Where(rhl => rhl.TrackId == readHydraulicBoundaryDatabase.TrackId),