fix: adding empty live configuration

This commit is contained in:
adeel.tajamul
2022-04-04 14:55:31 +05:00
parent e5aa6c365b
commit 3d24827973

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