From 7eeff8bf9ab740c378d16106536ba1993cfbd338 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 3 May 2019 14:44:15 -0400 Subject: [PATCH] Re-resolve REVMI-34 to allow any access error to put a message in the courseware --- lms/djangoapps/courseware/module_render.py | 3 ++- lms/djangoapps/courseware/views/index.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py index cc09523b9c..2fbeb4e259 100644 --- a/lms/djangoapps/courseware/module_render.py +++ b/lms/djangoapps/courseware/module_render.py @@ -653,7 +653,8 @@ def get_module_system_for_user( static_asset_path=static_asset_path, user_location=user_location, request_token=request_token, - course=course + course=course, + will_recheck_access=will_recheck_access, ) module.descriptor.bind_for_student( diff --git a/lms/djangoapps/courseware/views/index.py b/lms/djangoapps/courseware/views/index.py index dd059bea7a..89a186ee8d 100644 --- a/lms/djangoapps/courseware/views/index.py +++ b/lms/djangoapps/courseware/views/index.py @@ -362,6 +362,7 @@ class CoursewareIndex(View): self.field_data_cache, self.course_key, course=self.course, + will_recheck_access=True, ) def _prefetch_and_bind_section(self): @@ -382,6 +383,7 @@ class CoursewareIndex(View): self.course_key, self.position, course=self.course, + will_recheck_access=True ) def _save_positions(self):