Added course in exception message for InvalidTabsException.
This commit is contained in:
@@ -16,7 +16,7 @@ from xmodule.course_metadata_utils import DEFAULT_START_DATE
|
||||
from xmodule.exceptions import UndefinedContext
|
||||
from xmodule.seq_module import SequenceDescriptor, SequenceModule
|
||||
from xmodule.graders import grader_from_conf
|
||||
from xmodule.tabs import CourseTabList
|
||||
from xmodule.tabs import CourseTabList, InvalidTabsException
|
||||
from xmodule.mixin import LicenseMixin
|
||||
import json
|
||||
|
||||
@@ -976,8 +976,11 @@ class CourseDescriptor(CourseFields, SequenceDescriptor, LicenseMixin):
|
||||
if self.discussion_topics == {}:
|
||||
self.discussion_topics = {_('General'): {'id': self.location.html_id()}}
|
||||
|
||||
if not getattr(self, "tabs", []):
|
||||
CourseTabList.initialize_default(self)
|
||||
try:
|
||||
if not getattr(self, "tabs", []):
|
||||
CourseTabList.initialize_default(self)
|
||||
except InvalidTabsException as err:
|
||||
raise type(err)('{msg} For course: {course_id}'.format(msg=err.message, course_id=unicode(self.id)))
|
||||
|
||||
def set_grading_policy(self, course_policy):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user