From 2706cc44bbd2d2d7e7df1c5a98d0b4734bf60246 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste <bleme@pm.me>
Date: Wed, 13 Mar 2019 16:54:25 +0100
Subject: [PATCH] bugfix: fieldname can be None

---
 djangoldp/serializers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py
index f6a8c821..539ec668 100644
--- a/djangoldp/serializers.py
+++ b/djangoldp/serializers.py
@@ -364,7 +364,7 @@ class LDPSerializer(HyperlinkedModelSerializer):
         info = model_meta.get_field_info(ModelClass)
         many_to_many = {}
         for field_name, relation_info in info.relations.items():
-            if relation_info.to_many and relation_info.reverse and not (field_name in validated_data):
+            if relation_info.to_many and relation_info.reverse and not (field_name in validated_data) and not field_name is None:
                 rel = getattr(instance._meta.model, field_name).rel
                 if rel.name in validated_data:
                     related = validated_data[rel.name]
-- 
GitLab