fixup! fix: use a single 'provider_type' key for storing discussion provider type in course

This commit is contained in:
Kshitij Sobti
2025-06-26 15:57:41 +05:30
committed by Farhaan Bukhsh
parent 9ee4afaaf1
commit 6e336e2d39

View File

@@ -473,8 +473,8 @@ def sync_discussion_settings(course_key, user):
if (
ENABLE_NEW_STRUCTURE_DISCUSSIONS.is_enabled()
and not course.discussions_settings['provider_type'] == Provider.OPEN_EDX
and not course.discussions_settings['provider'] == Provider.OPEN_EDX
and not course.discussions_settings.get('provider_type', None) == Provider.OPEN_EDX
and not course.discussions_settings.get('provider', None) == Provider.OPEN_EDX
):
LOGGER.info(f"New structure is enabled, also updating {course_key} to use new provider")
course.discussions_settings['enable_graded_units'] = False