Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs =================================================================== diff -u -r4807 -r5133 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs (.../Location.cs) (revision 4807) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs (.../Location.cs) (revision 5133) @@ -1211,8 +1211,8 @@ List soilGeometryProbabilities = GetGeometryProbabilities(failureMechanismType); SoilGeometryProbability soilGeometryProbability = index < soilGeometryProbabilities.Count ? soilGeometryProbabilities[index] : null; - SoilProfile1D originalProfile = soilGeometryProbability != null ? soilGeometryProbability.SoilProfile : null; - probability = soilGeometryProbability != null ? soilGeometryProbability.Probability : 0; + SoilProfile1D originalProfile = soilGeometryProbability?.SoilProfile; + probability = soilGeometryProbability?.Probability ?? 0; if (soilSurfaceProfile == null || originalProfile == null || !(soilSurfaceProfile.SoilProfile.Name == originalProfile.Name && @@ -1231,7 +1231,10 @@ SoilProfile1D soilProfile1D; if (originalProfile == null) { - soilProfile1D = new SoilProfile1D(SurfaceLine2.Geometry.GetMaxZ(), -10, dikeSoil); + soilProfile1D = new SoilProfile1D(SurfaceLine2.Geometry.GetMaxZ(), -10, dikeSoil) + { + Name = soilGeometryProbability?.SoilGeometry2DName + }; } else {