Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs =================================================================== diff -u -r8b5a6f938fe2b04cd78623649df37580e145055f -r9f08122750310ba06e28e435c3c4bdf5e873d99b --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision 8b5a6f938fe2b04cd78623649df37580e145055f) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision 9f08122750310ba06e28e435c3c4bdf5e873d99b) @@ -57,6 +57,7 @@ private const double defaultLayerId = 1; private const double defaultAlternativeId = 1; private const double defaultHydraRingValue = 0.0; + private readonly double? defaultHydraRingNullValue = null; private readonly string ringId; private readonly IList hydraRingCalculationInputs; @@ -417,16 +418,16 @@ { "Parameter2", hydraRingVariable.DistributionType != HydraRingDistributionType.Deterministic && hydraRingVariable.DeviationType == HydraRingDeviationType.Standard - ? GetHydraRingValue(hydraRingVariable.Variability) - : defaultHydraRingValue + ? GetHydraRingNullableValue(hydraRingVariable.Variability) + : defaultHydraRingNullValue }, { "Parameter3", hydraRingVariable.DistributionType == HydraRingDistributionType.LogNormal - ? GetHydraRingValue(hydraRingVariable.Shift) - : defaultHydraRingValue + ? GetHydraRingNullableValue(hydraRingVariable.Shift) + : defaultHydraRingNullValue }, { - "Parameter4", defaultHydraRingValue // Fixed: Not relevant + "Parameter4", defaultHydraRingNullValue // Fixed: Not relevant }, { "DeviationType", (int?) hydraRingVariable.DeviationType @@ -699,9 +700,14 @@ return string.Join(Environment.NewLine, lines); } - private static double? GetHydraRingValue(double value) + private static double GetHydraRingValue(double value) { return !double.IsNaN(value) ? value : defaultHydraRingValue; } + + private double? GetHydraRingNullableValue(double value) + { + return !double.IsNaN(value) ? value : defaultHydraRingNullValue; + } } } \ No newline at end of file