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