Merge pull request #537 from taigaio/fix-neighbor-null-value

Not existing neighbor return None, not empty dict
remotes/origin/logger
David Barragán Merino 2016-01-04 17:58:25 +01:00
commit 32602a9e56
3 changed files with 9 additions and 3 deletions

View File

@ -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):

View File

@ -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):

View File

@ -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):