# HG changeset patch # User IBBoard # Date 1276974472 0 # Node ID 4ef761279ea27596b62fc8a3a39d7a1899cfa1c4 # Parent 3157ac0544613d3b2a2ec1d13b71900dc43f9371 Re #290: Migrate to using key/keyref definitions instead of ID/IDREF type * Fix ability description loading by adding namespace alias * Make use of utility method to help diff -r 3157ac054461 -r 4ef761279ea2 api/Factories/Xml/WarFoundryXmlRaceFactory.cs --- a/api/Factories/Xml/WarFoundryXmlRaceFactory.cs Sat Jun 19 15:51:26 2010 +0000 +++ b/api/Factories/Xml/WarFoundryXmlRaceFactory.cs Sat Jun 19 19:07:52 2010 +0000 @@ -463,7 +463,7 @@ string id = elem.GetAttribute("id"); string name = elem.GetAttribute("name"); Ability ability = new Ability(id, name); - XmlNode node = elem.SelectSingleNode("description", WarFoundryXmlFactoryUtils.GetNamespaceManager()); + XmlNode node = WarFoundryXmlFactoryUtils.SelectSingleNode(elem, "race:description"); ability.Description = (node == null) ? "" : node.InnerText; race.AddAbility(ability); return ability;