Commit 8ace7eeb by Calen Pennington

Translate metadata names that are coming in from the policy file as well as from xml attributes

parent e786ed2f
...@@ -268,7 +268,7 @@ class XmlDescriptor(XModuleDescriptor): ...@@ -268,7 +268,7 @@ class XmlDescriptor(XModuleDescriptor):
""" """
for attr in policy: for attr in policy:
attr_map = cls.xml_attribute_map.get(attr, AttrMap()) attr_map = cls.xml_attribute_map.get(attr, AttrMap())
metadata[attr] = attr_map.from_xml(policy[attr]) metadata[cls._translate(attr)] = attr_map.from_xml(policy[attr])
@classmethod @classmethod
def from_xml(cls, xml_data, system, org=None, course=None): def from_xml(cls, xml_data, system, org=None, course=None):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment