Merge pull request #30169 from openedx/tnl-9787

fix: adding empty live configuration
This commit is contained in:
Muhammad Adeel Tajamul
2022-04-04 17:27:11 +05:00
committed by GitHub

View File

@@ -47,9 +47,7 @@ class LiveCourseApp(CourseApp):
"""
Set live enabled status in CourseLiveConfiguration model.
"""
configuration = CourseLiveConfiguration.get(course_key)
if configuration is None:
raise ValueError("Can't enable/disable live for course before it is configured.")
configuration, _ = CourseLiveConfiguration.objects.get_or_create(course_key=course_key)
configuration.enabled = enabled
configuration.save()
return configuration.enabled