From ae65db65b0e018714cf2f4625cfe5fd8d0874c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Fri, 27 Nov 2015 22:38:19 +0100 Subject: [PATCH] Not existing neighbor return None, not empty dict --- taiga/projects/issues/serializers.py | 4 +++- taiga/projects/tasks/serializers.py | 4 +++- taiga/projects/userstories/serializers.py | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/taiga/projects/issues/serializers.py b/taiga/projects/issues/serializers.py index 098043a2..d5f3af66 100644 --- a/taiga/projects/issues/serializers.py +++ b/taiga/projects/issues/serializers.py @@ -81,7 +81,9 @@ class IssueListSerializer(IssueSerializer): class IssueNeighborsSerializer(NeighborsSerializerMixin, IssueSerializer): def serialize_neighbor(self, neighbor): - return NeighborIssueSerializer(neighbor).data + if neighbor: + return NeighborIssueSerializer(neighbor).data + return None class NeighborIssueSerializer(serializers.ModelSerializer): diff --git a/taiga/projects/tasks/serializers.py b/taiga/projects/tasks/serializers.py index 49e43680..09a42763 100644 --- a/taiga/projects/tasks/serializers.py +++ b/taiga/projects/tasks/serializers.py @@ -79,7 +79,9 @@ class TaskListSerializer(TaskSerializer): class TaskNeighborsSerializer(NeighborsSerializerMixin, TaskSerializer): def serialize_neighbor(self, neighbor): - return NeighborTaskSerializer(neighbor).data + if neighbor: + return NeighborTaskSerializer(neighbor).data + return None class NeighborTaskSerializer(serializers.ModelSerializer): diff --git a/taiga/projects/userstories/serializers.py b/taiga/projects/userstories/serializers.py index a8d700d3..5e761d14 100644 --- a/taiga/projects/userstories/serializers.py +++ b/taiga/projects/userstories/serializers.py @@ -113,7 +113,9 @@ class UserStoryListSerializer(UserStorySerializer): class UserStoryNeighborsSerializer(NeighborsSerializerMixin, UserStorySerializer): def serialize_neighbor(self, neighbor): - return NeighborUserStorySerializer(neighbor).data + if neighbor: + return NeighborUserStorySerializer(neighbor).data + return None class NeighborUserStorySerializer(serializers.ModelSerializer):