Index: Ringtoets/Common/src/Ringtoets.Common.IO/HydraRing/HydraulicBoundaryDatabaseHelper.cs =================================================================== diff -u -r76e7f2d96ecaa823b6ef4f63bd5faef63886a0d5 -rc9e2962f380ccab0d9fcb743bb7df7cb95b7928e --- Ringtoets/Common/src/Ringtoets.Common.IO/HydraRing/HydraulicBoundaryDatabaseHelper.cs (.../HydraulicBoundaryDatabaseHelper.cs) (revision 76e7f2d96ecaa823b6ef4f63bd5faef63886a0d5) +++ Ringtoets/Common/src/Ringtoets.Common.IO/HydraRing/HydraulicBoundaryDatabaseHelper.cs (.../HydraulicBoundaryDatabaseHelper.cs) (revision c9e2962f380ccab0d9fcb743bb7df7cb95b7928e) @@ -79,19 +79,20 @@ } string hlcdFilePath = Path.Combine(directoryName, hlcdFileName); using (new HydraulicLocationConfigurationSqLiteDatabaseReader(hlcdFilePath)) {} + + using (var validator = new HydraRingSettingsDatabaseValidator(settingsDatabaseFileName, preprocessorDirectory)) + { + if (!validator.ValidateSchema()) + { + return Resources.HydraRingSettingsDatabase_Hydraulic_calculation_settings_database_has_invalid_schema; + } + } } catch (CriticalFileReadException e) { return e.Message; } - using (var validator = new HydraRingSettingsDatabaseValidator(settingsDatabaseFileName, preprocessorDirectory)) - { - if (!validator.ValidateSchema()) - { - return Resources.HydraRingSettingsDatabase_Hydraulic_calculation_settings_database_has_invalid_schema; - } - } return null; }