Commit ae3cb4ec by Matthew Mongeau

Nest textbooks under data

parent 4ff80287
...@@ -32,7 +32,7 @@ class CourseDescriptor(SequenceDescriptor): ...@@ -32,7 +32,7 @@ class CourseDescriptor(SequenceDescriptor):
def __init__(self, system, definition=None, **kwargs): def __init__(self, system, definition=None, **kwargs):
super(CourseDescriptor, self).__init__(system, definition, **kwargs) super(CourseDescriptor, self).__init__(system, definition, **kwargs)
self.textbooks = self.definition['textbooks'] self.textbooks = self.definition['data']['textbooks']
msg = None msg = None
if self.start is None: if self.start is None:
...@@ -52,7 +52,7 @@ class CourseDescriptor(SequenceDescriptor): ...@@ -52,7 +52,7 @@ class CourseDescriptor(SequenceDescriptor):
textbooks.append(cls.Textbook.from_xml_object(textbook)) textbooks.append(cls.Textbook.from_xml_object(textbook))
xml_object.remove(textbook) xml_object.remove(textbook)
definition = super(CourseDescriptor, cls).definition_from_xml(xml_object, system) definition = super(CourseDescriptor, cls).definition_from_xml(xml_object, system)
definition['textbooks'] = textbooks definition.setdefault('data', {})['textbooks'] = textbooks
return definition return definition
def has_started(self): def has_started(self):
......
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