Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Assemblers/CalculationParametersAssembler.cs =================================================================== diff -u -r2655 -r3265 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Assemblers/CalculationParametersAssembler.cs (.../CalculationParametersAssembler.cs) (revision 2655) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Assemblers/CalculationParametersAssembler.cs (.../CalculationParametersAssembler.cs) (revision 3265) @@ -109,11 +109,17 @@ CalculationModules calculationModules = new CalculationModules(); XElement element = calculationModulesElement.Element(CalculationParametersAssembler.XmlStabilityInsideElementName); + var found = false; if (element != null) { calculationModules.StabilityInside = int.Parse(element.Value) != 0; + found = true; } - + element = calculationModulesElement.Element(CalculationParametersAssembler.XmlObsoleteStabilityElementName); + if (element != null && !found) + { + calculationModules.StabilityInside = int.Parse(element.Value) != 0; + } element = calculationModulesElement.Element(CalculationParametersAssembler.XmlStabilityOutsideElementName); if (element != null) { @@ -139,7 +145,7 @@ } // Check for obsolete keys - ThrowIfObsoleteKeyNameFound(calculationModulesElement, XmlObsoleteStabilityElementName); + //ThrowIfObsoleteKeyNameFound(calculationModulesElement, XmlObsoleteStabilityElementName); ThrowIfObsoleteKeyNameFound(calculationModulesElement, XmlObsoletePipingSellmeijerProbabilisticElementName); ThrowIfObsoleteKeyNameFound(calculationModulesElement, XmlObsoletePipingIJkdijkElementName); ThrowIfObsoleteKeyNameFound(calculationModulesElement, XmlObsoleteOvertoppingElementName);