From e61321aa0db0ee1616fb0c52843f6794eb1e3b9c Mon Sep 17 00:00:00 2001 From: Jean-Baptiste <bleme@pm.me> Date: Thu, 21 Mar 2019 15:44:24 +0100 Subject: [PATCH] bugfix: remove rdf_type null --- djangoldp/serializers.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index a7474d37..3faea42c 100644 --- a/djangoldp/serializers.py +++ b/djangoldp/serializers.py @@ -210,8 +210,12 @@ class LDPSerializer(HyperlinkedModelSerializer): def to_representation(self, obj): data = super().to_representation(obj) - data['@type'] = Model.get_meta(obj, 'rdf_type', None) - data['@context'] = Model.get_meta(obj, 'rdf_context', None) + rdf_type = Model.get_meta(obj, 'rdf_type', None) + rdf_context = Model.get_meta(obj, 'rdf_context', None) + if rdf_type is not None: + data['@type'] = rdf_type + if rdf_context is not None: + data['@context'] = rdf_context data['permissions'] = Model.get_permissions(obj, self.context['request'].user, ['view', 'change', 'control', 'delete']) -- GitLab