Index: src/Deltares.DSoilModel.Data/DSoilModelProject.cs =================================================================== diff -u -r435 -r437 --- src/Deltares.DSoilModel.Data/DSoilModelProject.cs (.../DSoilModelProject.cs) (revision 435) +++ src/Deltares.DSoilModel.Data/DSoilModelProject.cs (.../DSoilModelProject.cs) (revision 437) @@ -691,6 +691,7 @@ var isNewSoil = true; SetSoilDefaults(newSoil); + CheckStrengthModelSoil(newSoil); foreach (var soilAlreadyKnown in soils.Soils) { @@ -727,8 +728,6 @@ // Is a different soil with different properties that should be added under a new name UniqueNameProvider.ProvideUniqueName(soils.Soils, newSoil); - CheckValiditySoil(newSoil); - soils.Add(newSoil); if (newSoilData.AquiferDictionary != null && newSoilData.AquiferDictionary.ContainsKey(newSoil)) { @@ -1311,7 +1310,7 @@ } // Check the stress model for the given - set to None if not C-Phi or Su berekend - private void CheckValiditySoil(Soil soil) + private void CheckStrengthModelSoil(Soil soil) { if (soil.ShearStrengthModel != ShearStrengthModel.CPhi && soil.ShearStrengthModel != ShearStrengthModel.CuCalculated && soil.ShearStrengthModel != ShearStrengthModel.CuCalculatedYield) {