Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapperTests.cs =================================================================== diff -u -r5472 -r5504 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapperTests.cs (.../MacroStabilityInwardsKernelWrapperTests.cs) (revision 5472) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapperTests.cs (.../MacroStabilityInwardsKernelWrapperTests.cs) (revision 5504) @@ -186,7 +186,8 @@ var designScenario = new DesignScenario { - LocationName = kernelInput.Location.Name + LocationName = kernelInput.Location.Name, + CalculationResult = CalculationResult.Succeeded }; var resultSlice = new StabilityResultSlice { @@ -538,7 +539,8 @@ // Fill the design results var designScenario = new DesignScenario { - LocationName = kernelInput.Location.Name + LocationName = kernelInput.Location.Name, + CalculationResult = CalculationResult.Succeeded }; kernelWrapper.PostProcess(kernelInput, macroStabilityOutput, designScenario, "", out List results); Assert.That(results, Is.Not.Empty); Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs =================================================================== diff -u -r5466 -r5504 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs (.../MacroStabilityInwardsKernelWrapper.cs) (revision 5466) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs (.../MacroStabilityInwardsKernelWrapper.cs) (revision 5504) @@ -251,11 +251,11 @@ MacroStabilityCommonHelper.ThrowWhenMacroStabilityDamKernelInputNull(damKernelInput); var macroStabilityOutput = kernelDataOutput as MacroStabilityOutput; MacroStabilityCommonHelper.ThrowWhenMacroStabilityKernelOutputNull(macroStabilityOutput); - designResults = new List(); - if (macroStabilityOutput == null) + if (macroStabilityOutput!.CalculationResult != CalculationResult.Succeeded) { - return; + designScenario.CalculationResult = macroStabilityOutput.CalculationResult; } + designResults = new List(); MacroStabilityOutputItem macroStabilityOutputItem = ProperMacroStabilityResultsItem(macroStabilityOutput, 0); if (macroStabilityOutputItem != null)