Commit b59ca418 by Clinton Blackburn Committed by Clinton Blackburn

Updated Publisher to publish prerequisites and syllabus to Discovery

LEARNER-2720
parent 1d29ea22
......@@ -152,6 +152,8 @@ class CourseRunViewSetTests(APITestCase):
assert discovery_course.video == Video.objects.get(src=publisher_course.video_link)
assert discovery_course.image == publisher_course.image
assert discovery_course.outcome == publisher_course.expected_learnings
assert discovery_course.prerequisites_raw == publisher_course.prerequisites
assert discovery_course.syllabus_raw == publisher_course.syllabus
expected = list(publisher_course_run.course.organizations.all())
assert list(discovery_course.authoring_organizations.all()) == expected
expected = {publisher_course.primary_subject, publisher_course.secondary_subject}
......
......@@ -104,6 +104,8 @@ class CourseRunViewSet(viewsets.GenericViewSet):
'video': video,
'image': publisher_course.image,
'outcome': publisher_course.expected_learnings,
'prerequisites_raw': publisher_course.prerequisites,
'syllabus_raw': publisher_course.syllabus,
}
discovery_course, created = Course.objects.update_or_create(partner=partner, key=course_key, defaults=defaults)
discovery_course.authoring_organizations.add(*publisher_course.organizations.all())
......
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