diff --git a/lms/djangoapps/course_api/blocks/serializers.py b/lms/djangoapps/course_api/blocks/serializers.py index 9a40f648178b8d3c5211d13d1473265f24d80a0f..dd39d5783238919b90ce749e9affd0cb384d15bc 100644 --- a/lms/djangoapps/course_api/blocks/serializers.py +++ b/lms/djangoapps/course_api/blocks/serializers.py @@ -104,9 +104,11 @@ class BlockSerializer(serializers.Serializer): # pylint: disable=abstract-metho if authorization_denial_reason and authorization_denial_message: data['authorization_denial_reason'] = authorization_denial_reason data['authorization_denial_message'] = authorization_denial_message + cleaned_data = data.copy() for field in data.keys(): # pylint: disable=consider-iterating-dictionary if field not in FIELDS_ALLOWED_IN_AUTH_DENIED_CONTENT: - del data[field] + del cleaned_data[field] + data = cleaned_data return data