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