From 342d922034aaa4f97deffc9223430fe60b202c79 Mon Sep 17 00:00:00 2001 From: stvn Date: Wed, 7 Apr 2021 10:32:51 -0700 Subject: [PATCH] feat: Implement to_internal_value helper for discussion API --- openedx/core/djangoapps/discussions/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/discussions/views.py b/openedx/core/djangoapps/discussions/views.py index 416dbf20dc..cc49238b1c 100644 --- a/openedx/core/djangoapps/discussions/views.py +++ b/openedx/core/djangoapps/discussions/views.py @@ -64,7 +64,14 @@ class DiscussionsConfigurationView(APIView): """ Transform the *incoming* primitive data into a native value. """ - raise NotImplementedError + payload = { + 'context_key': data.get('course_key', ''), + 'enabled': data.get('enabled', False), + 'lti_configuration': data.get('lti_configuration', {}), + 'plugin_configuration': data.get('plugin_configuration', {}), + 'provider_type': data.get('provider_type', ''), + } + return payload def to_representation(self, instance) -> dict: """