Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs =================================================================== diff -u -r5302 -r5304 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 5302) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 5304) @@ -367,10 +367,7 @@ string fileName, Calculator calculator, out List messages) { macroStabilityOutput.CalculationResult = CalculationResult.NoRun; - if (macroStabilityOutput.StabilityOutputItems == null) - { - macroStabilityOutput.StabilityOutputItems = new List(); - } + macroStabilityOutput.StabilityOutputItems ??= []; messages = new List(); try Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillEngineFromMacroStabilityWrapperOutput.cs =================================================================== diff -u -r5302 -r5304 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillEngineFromMacroStabilityWrapperOutput.cs (.../FillEngineFromMacroStabilityWrapperOutput.cs) (revision 5302) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillEngineFromMacroStabilityWrapperOutput.cs (.../FillEngineFromMacroStabilityWrapperOutput.cs) (revision 5304) @@ -53,6 +53,7 @@ macroStabilityOutput.CalculationResult = ConversionHelper.ConvertToDamResultType(kernelOutput.ResultType); if (kernelOutput.StabilityOutput != null) { + macroStabilityOutput.StabilityOutputItems ??= []; var outputItem = new MacroStabilityOutputItem { CalculationResult = ConversionHelper.ConvertToDamResultType(kernelOutput.ResultType), Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs =================================================================== diff -u -r5303 -r5304 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs (.../MacroStabilityInwardsKernelWrapper.cs) (revision 5303) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs (.../MacroStabilityInwardsKernelWrapper.cs) (revision 5304) @@ -318,14 +318,11 @@ } macroStabilityOutputItem = ProperMacroStabilityResultsItem(macroStabilityOutput, index); - if (macroStabilityOutputItem != null) - { - DesignResult overallResult = MacroStabilityCommonHelper.NewDesignResult(damKernelInput, designScenario); - MacroStabilityCommonHelper.FillDesignResult(macroStabilityOutputItem, overallResult); - overallResult.StabilityDesignResults.UpliftSituation = macroStabilityOutput.UpliftSituation; - overallResult.StabilityDesignResults.StabilityModelType = MStabModelType.BishopUpliftVan; - designResults.Add(overallResult); - } + DesignResult overallResult = MacroStabilityCommonHelper.NewDesignResult(damKernelInput, designScenario); + MacroStabilityCommonHelper.FillDesignResult(macroStabilityOutputItem, overallResult); + overallResult.StabilityDesignResults.UpliftSituation = macroStabilityOutput.UpliftSituation; + overallResult.StabilityDesignResults.StabilityModelType = MStabModelType.BishopUpliftVan; + designResults.Add(overallResult); } // If not both Bishop and Uplift-Van results are available, this is unexpected. else