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):
"""
Load a single XBlock identified by usage_key_string.
"""
course_id = SlashSeparatedCourseKey.from_deprecated_string(course_id)
usage_key = course_id.make_usage_key_from_deprecated_string(usage_key_string)
usage_key = UsageKey.from_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)
field_data_cache = FieldDataCache.cache_for_descriptor_descendents(
course_id,
course_key,
user,
modulestore().get_item(usage_key),
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