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):