diff --git a/rest_framework_json_api/renderers.py b/rest_framework_json_api/renderers.py index 8fae9483..fdf3d824 100644 --- a/rest_framework_json_api/renderers.py +++ b/rest_framework_json_api/renderers.py @@ -143,7 +143,7 @@ def extract_relationships(cls, fields, resource, resource_instance): if isinstance(field, HyperlinkedMixin): field_links = field.get_links(resource_instance, field.related_link_lookup_field) relation_data.update({'links': field_links} if field_links else dict()) - data.update({field_name: relation_data}) + data.update({field_name: relation_data} if relation_data else dict()) if isinstance(field, (ResourceRelatedField, )): relation_instance_id = getattr(resource_instance, source + "_id", None)