Commit c3bf5f97 by Bill DeRusha

Update program data loader to match drupal loader

parent 64e29046
...@@ -290,16 +290,19 @@ class ProgramsApiDataLoader(AbstractDataLoader): ...@@ -290,16 +290,19 @@ class ProgramsApiDataLoader(AbstractDataLoader):
try: try:
defaults = { defaults = {
'uuid': uuid,
'title': body['name'], 'title': body['name'],
'subtitle': body['subtitle'], 'subtitle': body['subtitle'],
'type': self.XSERIES, 'type': self.XSERIES,
'status': body['status'], 'status': body['status'],
'marketing_slug': body['marketing_slug'],
'banner_image_url': self._get_banner_image_url(body), 'banner_image_url': self._get_banner_image_url(body),
'partner': self.partner,
} }
program, __ = Program.objects.update_or_create(uuid=uuid, defaults=defaults) program, __ = Program.objects.update_or_create(
marketing_slug=body['marketing_slug'],
partner=self.partner,
defaults=defaults
)
self._update_program_organizations(body, program) self._update_program_organizations(body, program)
self._update_program_courses_and_runs(body, program) self._update_program_courses_and_runs(body, program)
self._update_program_banner_image(body, program) self._update_program_banner_image(body, program)
......
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