Commit 1fcc0257 by Matthew Mongeau

Pass a course to get_section

parent 51c65e21
...@@ -141,7 +141,7 @@ def toc_for_course(user, request, course, active_chapter, active_section): ...@@ -141,7 +141,7 @@ def toc_for_course(user, request, course, active_chapter, active_section):
return chapters return chapters
def get_section(course, chapter, section): def get_section(course_module, chapter, section):
""" """
Returns the xmodule descriptor for the name course > chapter > section, Returns the xmodule descriptor for the name course > chapter > section,
or None if this doesn't specify a valid section or None if this doesn't specify a valid section
...@@ -150,11 +150,6 @@ def get_section(course, chapter, section): ...@@ -150,11 +150,6 @@ def get_section(course, chapter, section):
chapter: Chapter name chapter: Chapter name
section: Section name section: Section name
""" """
try:
course_module = modulestore().get_item(course)
except:
log.exception("Unable to load course_module")
return None
if course_module is None: if course_module is None:
return return
......
...@@ -190,7 +190,8 @@ def index(request, course_id=None, chapter=None, section=None, ...@@ -190,7 +190,8 @@ def index(request, course_id=None, chapter=None, section=None,
look_for_module = chapter is not None and section is not None look_for_module = chapter is not None and section is not None
if look_for_module: if look_for_module:
# TODO (cpennington): Pass the right course in here # TODO (cpennington): Pass the right course in here
section = get_section(course_location, chapter, section)
section = get_section(course, chapter, section)
student_module_cache = StudentModuleCache(request.user, section) student_module_cache = StudentModuleCache(request.user, section)
module, _, _, _ = get_module(request.user, request, section.location, student_module_cache) module, _, _, _ = get_module(request.user, request, section.location, student_module_cache)
context['content'] = module.get_html() context['content'] = module.get_html()
......
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