Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs =================================================================== diff -u -rf744bb990260662f885d34811a1ea042dae18550 -rd25cad05cb14a4abe11fbcb9e31d5c74bb544b70 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision f744bb990260662f885d34811a1ea042dae18550) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision d25cad05cb14a4abe11fbcb9e31d5c74bb544b70) @@ -97,7 +97,7 @@ /// /// Gets the to use while performing Hydra-Ring calculations. /// - public HydraRingUncertaintiesType? UncertaintiesType + public HydraRingUncertaintiesType UncertaintiesType { get { @@ -118,11 +118,11 @@ throw new ArgumentException(@"Section id is not unique", "hydraRingCalculationInput"); } - if (hydraRingCalculationInputs.Any(h => h.FailureMechanismType != hydraRingCalculationInput.FailureMechanismType)) + if (hydraRingCalculationInputs.Count > 0 && hydraRingCalculationInputs.First().FailureMechanismType != hydraRingCalculationInput.FailureMechanismType) { - throw new NotSupportedException("Running calculations for multiple failure mechanism types is not supported."); + throw new NotSupportedException("Running calculations for multiple failure mechanism types is not supported."); } - + hydraRingCalculationInputs.Add(hydraRingCalculationInput); } @@ -175,10 +175,10 @@ new OrderedDictionary { { - "TimeIntegrationSchemeID", (int?) timeIntegrationSchemeId + "TimeIntegrationSchemeID", timeIntegrationSchemeId }, { - "UncertaintiesID", (int?) UncertaintiesType + "UncertaintiesID", (int) UncertaintiesType }, { "DataSetName", "WTI 2017" // Fixed: use the WTI 2017 set of station locations