Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs =================================================================== diff -u -r1405 -r1536 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 1405) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 1536) @@ -84,8 +84,20 @@ if (inputAquiferSoils != null) { soilList.AquiferDictionary = new Dictionary(); - foreach (InputAquiferSoil aquiferSoil in inputAquiferSoils) { - soilList.AquiferDictionary.Add(soilList.GetSoilByName(aquiferSoil.Soilname), aquiferSoil.IsAquifer); + foreach (InputAquiferSoil aquiferSoil in inputAquiferSoils) + { + var soil = soilList.GetSoilByName(aquiferSoil.Soilname); + if (!soilList.AquiferDictionary.ContainsKey(soil)) + { + soilList.AquiferDictionary.Add(soil, aquiferSoil.IsAquifer); + } + else + { + if (aquiferSoil.IsAquifer) + { + soilList.AquiferDictionary[soil] = true; + } + } } } }