Index: Ringtoets/Piping/src/Ringtoets.Piping.IO/Importers/PipingConfigurationImporter.cs =================================================================== diff -u -r91e78bc36345ae134554f210943cc0f9496dcfbd -r21d08a0982d604446e0ca8272f192bc33d7438f0 --- Ringtoets/Piping/src/Ringtoets.Piping.IO/Importers/PipingConfigurationImporter.cs (.../PipingConfigurationImporter.cs) (revision 91e78bc36345ae134554f210943cc0f9496dcfbd) +++ Ringtoets/Piping/src/Ringtoets.Piping.IO/Importers/PipingConfigurationImporter.cs (.../PipingConfigurationImporter.cs) (revision 21d08a0982d604446e0ca8272f192bc33d7438f0) @@ -183,13 +183,28 @@ pipingCalculation.InputParameters.ExitPointL = (RoundedDouble) readCalculation.ExitPointL.Value; } + if (readCalculation.StochasticSoilModel != null) + { + StochasticSoilModel soilModel = failureMechanism.StochasticSoilModels.FirstOrDefault(ssm => ssm.Name == readCalculation.StochasticSoilModel); + + if (soilModel != null) + { + pipingCalculation.InputParameters.StochasticSoilModel = soilModel; + } + else + { + log.Warn("Ondergrondmodel bestaat niet. Berekening overgeslagen."); + return; + } + } + validCalculationItems.Add(pipingCalculation); // Validate when set: // - HR location X // - Surface line X // - Entry/Exit point X - // - Stochastic soil model + // - Stochastic soil model X // - Stochastic soil profile // Validate the stochastic soil model crosses the surface line when set // Validate the stochastic soil profile is part of the soil model