From 3f5a2e1431d4270884ed4d66b9747d4278b0dd54 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Pasquier <contact@jbpasquier.eu> Date: Fri, 1 Nov 2019 20:36:04 +0100 Subject: [PATCH] bugfix: do not filter auto_autor on options requests !190 --- djangoldp/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index 8294c042..46d37399 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: -- GitLab