From c73e46ff09581a07f144bd15ebfa563e30b09880 Mon Sep 17 00:00:00 2001 From: Abdurrehman <93309234+MAbdurrehman12@users.noreply.github.com> Date: Thu, 9 Dec 2021 22:10:27 +0500 Subject: [PATCH] fix: resolve incomplete module import for field overrides (#29391) --- lms/djangoapps/courseware/field_overrides.py | 5 +++-- lms/envs/production.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/courseware/field_overrides.py b/lms/djangoapps/courseware/field_overrides.py index c43d870770..cb7ba4d31d 100644 --- a/lms/djangoapps/courseware/field_overrides.py +++ b/lms/djangoapps/courseware/field_overrides.py @@ -27,8 +27,9 @@ from xblock.field_data import FieldData from xmodule.modulestore.inheritance import InheritanceMixin NOTSET = object() -ENABLED_OVERRIDE_PROVIDERS_KEY = 'courseware.field_overrides.enabled_providers.{course_id}' -ENABLED_MODULESTORE_OVERRIDE_PROVIDERS_KEY = 'courseware.modulestore_field_overrides.enabled_providers.{course_id}' +ENABLED_OVERRIDE_PROVIDERS_KEY = 'lms.djangoapps.courseware.field_overrides.enabled_providers.{course_id}' +ENABLED_MODULESTORE_OVERRIDE_PROVIDERS_KEY = 'lms.djangoapps.courseware.modulestore_field_overrides.\ + enabled_providers.{course_id}' def resolve_dotted(name): diff --git a/lms/envs/production.py b/lms/envs/production.py index 820b427f94..ab21c8c29b 100644 --- a/lms/envs/production.py +++ b/lms/envs/production.py @@ -750,7 +750,7 @@ if FEATURES.get('CUSTOM_COURSES_EDX'): ##### Individual Due Date Extensions ##### if FEATURES.get('INDIVIDUAL_DUE_DATES'): FIELD_OVERRIDE_PROVIDERS += ( - 'courseware.student_field_overrides.IndividualStudentOverrideProvider', + 'lms.djangoapps.courseware.student_field_overrides.IndividualStudentOverrideProvider', ) ##### Show Answer Override for Self-Paced Courses #####