Merge pull request #903 from MITx/fix/cdodge/broken-path-to-view-subsection

when calling jump_to when location=<id-of-sequential> then Position is b...
This commit is contained in:
chrisndodge
2012-10-14 18:33:43 -07:00

View File

@@ -325,6 +325,12 @@ def jump_to(request, course_id, location):
except NoPathToItem:
raise Http404("This location is not in any class: {0}".format(location))
# cdodge: the CAS is generating a link to the LMS for 'subsections' (aka sequentials)
# and there is no associated 'Position' for this. The above Path_to_location is returning None for Position
# however, this ends up producing a 404 on the redirect
if position is None:
position = 0
# Rely on index to do all error handling and access control.
return redirect('courseware_position',
course_id=course_id,