Merge pull request #32608 from openedx/feanil/small_fix

fix: Don't assume there is a context.
This commit is contained in:
Feanil Patel
2023-07-03 11:29:16 -04:00
committed by GitHub

View File

@@ -51,7 +51,7 @@ class BookmarkSerializer(serializers.ModelSerializer):
# Drop any fields that are not specified in the `fields` argument.
required_fields = set(fields)
if 'request' in kwargs['context'] and is_schema_request(kwargs['context']['request']):
if 'context' in kwargs and 'request' in kwargs['context'] and is_schema_request(kwargs['context']['request']):
# We are serving the schema: include everything
required_fields.update(OPTIONAL_FIELDS)