diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index 8294c042c1aafbfe4205a0a0ce9c9e1bfe1d6e2f..46d37399a589a66775b1fcf0c42a2593748ad2b7 100644 --- a/djangoldp/serializers.py +++ b/djangoldp/serializers.py @@ -255,7 +255,7 @@ class LDPSerializer(HyperlinkedModelSerializer): fields = list(self.Meta.model._meta.serializer_fields) except AttributeError: fields = super().get_default_field_names(declared_fields, model_info) - if 'request' in self._context and not self._context['request']._request.method == 'GET': + if 'request' in self._context and not (self._context['request']._request.method == 'GET' or self._context['request']._request.method == 'OPTIONS'): try: fields.remove(self.Meta.model._meta.auto_author) except ValueError: