diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index f6a8c821c5a2cb81ba99e9f58e9837dd03c18f5b..539ec66820ffb9c094d7b028591c31801164b260 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]