Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculator.cs =================================================================== diff -u -r1075 -r1080 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculator.cs (.../DesignCalculator.cs) (revision 1075) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculator.cs (.../DesignCalculator.cs) (revision 1080) @@ -284,11 +284,12 @@ List calculationMessages, List designCalculations) { var designResults = new List(); + var location = damKernelInput.Location; + var surfaceLine = location.SurfaceLine; + var orgSurfaceLine = surfaceLine; try { List locationCalculationMessages = new List(); - var location = damKernelInput.Location; - var surfaceLine = location.SurfaceLine; double orgShoulderLength = surfaceLine.DetermineShoulderWidth(); double orgShoulderHeight = surfaceLine.DetermineShoulderHeight(); @@ -367,6 +368,7 @@ } finally { + damKernelInput.Location.SurfaceLine = orgSurfaceLine; foreach (var designResult in designResults) { designCalculations.Add(designResult);