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