Commit e6db0af1 by Calen Pennington

Use current OpaqueKeys methods when loading a block for the XQueue callback

parent 8d9d6ce0
...@@ -728,11 +728,12 @@ def load_single_xblock(request, user_id, course_id, usage_key_string): ...@@ -728,11 +728,12 @@ def load_single_xblock(request, user_id, course_id, usage_key_string):
""" """
Load a single XBlock identified by usage_key_string. Load a single XBlock identified by usage_key_string.
""" """
course_id = SlashSeparatedCourseKey.from_deprecated_string(course_id) usage_key = UsageKey.from_string(usage_key_string)
usage_key = course_id.make_usage_key_from_deprecated_string(usage_key_string) course_key = CourseKey.from_string(course_id)
usage_key = usage_key.map_into_course(course_key)
user = User.objects.get(id=user_id) user = User.objects.get(id=user_id)
field_data_cache = FieldDataCache.cache_for_descriptor_descendents( field_data_cache = FieldDataCache.cache_for_descriptor_descendents(
course_id, course_key,
user, user,
modulestore().get_item(usage_key), modulestore().get_item(usage_key),
depth=0, depth=0,
......
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