fix: resolved index error in course live config (#31845)

This commit is contained in:
Ahtisham Shahid
2023-03-01 11:24:37 +05:00
committed by GitHub
parent 64a1caa604
commit 12434cc35d

View File

@@ -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