Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/AssessmentSectionEntityReadExtensions.cs =================================================================== diff -u -rdcc94dbcc481ef9f6f83308b82096f85f9cb6f01 -rf8c28b3b04cdabb62ea37772efcb1f4ebbbf2b9e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/AssessmentSectionEntityReadExtensions.cs (.../AssessmentSectionEntityReadExtensions.cs) (revision dcc94dbcc481ef9f6f83308b82096f85f9cb6f01) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/AssessmentSectionEntityReadExtensions.cs (.../AssessmentSectionEntityReadExtensions.cs) (revision f8c28b3b04cdabb62ea37772efcb1f4ebbbf2b9e) @@ -122,12 +122,19 @@ { if (entity.HydraulicDatabaseLocation != null) { - assessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase - { - FilePath = entity.HydraulicDatabaseLocation, - Version = entity.HydraulicDatabaseVersion - }; + HydraRingPreprocessorEntity preprocessorEntity = entity.HydraRingPreprocessorEntities.FirstOrDefault(); + HydraulicBoundaryDatabase hydraulicBoundaryDatabase = preprocessorEntity != null + ? new HydraulicBoundaryDatabase( + Convert.ToBoolean(preprocessorEntity.UsePreprocessor), + preprocessorEntity.PreprocessorDirectory) + : new HydraulicBoundaryDatabase(); + + hydraulicBoundaryDatabase.FilePath = entity.HydraulicDatabaseLocation; + hydraulicBoundaryDatabase.Version = entity.HydraulicDatabaseVersion; + + assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase; + foreach (HydraulicLocationEntity hydraulicLocationEntity in entity.HydraulicLocationEntities.OrderBy(hl => hl.Order)) { assessmentSection.HydraulicBoundaryDatabase.Locations.Add(hydraulicLocationEntity.Read(collector));