From 12434cc35d6cbd9d4a4c29016d53ba90611bb526 Mon Sep 17 00:00:00 2001 From: Ahtisham Shahid Date: Wed, 1 Mar 2023 11:24:37 +0500 Subject: [PATCH] fix: resolved index error in course live config (#31845) --- openedx/core/djangoapps/course_live/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openedx/core/djangoapps/course_live/serializers.py b/openedx/core/djangoapps/course_live/serializers.py index 0d05049c71..4643f6f3bf 100644 --- a/openedx/core/djangoapps/course_live/serializers.py +++ b/openedx/core/djangoapps/course_live/serializers.py @@ -60,7 +60,7 @@ class LtiSerializer(serializers.ModelSerializer): instance.lti_config = { "pii_share_username": share_username, "pii_share_email": share_email, - "additional_parameters": lti_config['additional_parameters'] + "additional_parameters": lti_config.get('additional_parameters', {}) } instance.save() return instance @@ -72,7 +72,7 @@ class LtiSerializer(serializers.ModelSerializer): instance.config_store = LtiConfiguration.CONFIG_ON_DB lti_config = validated_data.pop('lti_config', None) if lti_config.get('additional_parameters', None): - instance.lti_config['additional_parameters'] = lti_config.get('additional_parameters') + instance.lti_config['additional_parameters'] = lti_config.get('additional_parameters', {}) if validated_data.get('lti_1p1_client_secret') == '': validated_data['lti_1p1_client_secret'] = instance.lti_1p1_client_secret