Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillEngineFromMacroStabilityKernelOutput.cs =================================================================== diff -u -r6478 -r6482 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillEngineFromMacroStabilityKernelOutput.cs (.../FillEngineFromMacroStabilityKernelOutput.cs) (revision 6478) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillEngineFromMacroStabilityKernelOutput.cs (.../FillEngineFromMacroStabilityKernelOutput.cs) (revision 6482) @@ -20,7 +20,6 @@ // All rights reserved. using System.Collections.Generic; -using System.Linq; using Deltares.DamEngine.Calculators.KernelWrappers.MacroStabilityInwards; using Deltares.DamEngine.Data.General; using Deltares.DamEngine.Data.General.Results; @@ -44,7 +43,7 @@ { logMessages = new List(); macroStabilityOutput.StabilityOutputItems.Add(new MacroStabilityOutputItem()); - TransferProperties(fullOutputModel.StabilityOutput, macroStabilityOutput.StabilityOutputItems.Last()); + TransferProperties(fullOutputModel.StabilityOutput, macroStabilityOutput.StabilityOutputItems[^1]); macroStabilityOutput.CalculationResult = CalculationResult.Succeeded; } @@ -136,7 +135,7 @@ }; macroStabilityOutputItem.ResultSlices.Add(resultSlice); } - macroStabilityOutputItem.CircleSurfacePointRightXCoordinate = stabilityOutput.MinimumSafetyCurve.Slices.Last().TopRightPoint.X; + macroStabilityOutputItem.CircleSurfacePointRightXCoordinate = stabilityOutput.MinimumSafetyCurve.Slices[^1].TopRightPoint.X; } } } Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs =================================================================== diff -u -r6479 -r6482 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 6479) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 6482) @@ -433,6 +433,8 @@ string outputFileName = fileName.Replace(".skx", ".out.xml"); File.WriteAllText(outputFileName, outputAsXml); FillEngineFromMacroStabilityKernelOutput.FillDamProjectDataFromKernelModel(output, macroStabilityOutput, out List allMessages); + macroStabilityOutput.StabilityOutputItems[^1].CalculationPath = Path.GetDirectoryName(fileName); + macroStabilityOutput.StabilityOutputItems[^1].ProjectName = Path.GetFileName(fileName); errorMessages = allMessages.Where(logMessage => logMessage.MessageType == LogMessageType.Error).ToList(); } catch (Exception exceptionDuringCalculation)