From c507c9e9bc65cd61470cade1d397a6f783a0486f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Wed, 26 Mar 2014 13:23:51 +0100 Subject: [PATCH] Fix bug #223: Errors in the breadcrumb of the US detail page --- taiga/projects/userstories/serializers.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/taiga/projects/userstories/serializers.py b/taiga/projects/userstories/serializers.py index 2b6be0c6..ef4ba562 100644 --- a/taiga/projects/userstories/serializers.py +++ b/taiga/projects/userstories/serializers.py @@ -25,6 +25,7 @@ class UserStorySerializer(serializers.ModelSerializer): total_points = serializers.SerializerMethodField("get_total_points") comment = serializers.SerializerMethodField("get_comment") milestone_slug = serializers.SerializerMethodField("get_milestone_slug") + milestone_name = serializers.SerializerMethodField("get_milestone_name") origin_issue = serializers.SerializerMethodField("get_origin_issue") class Meta: @@ -58,6 +59,12 @@ class UserStorySerializer(serializers.ModelSerializer): else: return None + def get_milestone_name(self, obj): + if obj.milestone: + return obj.milestone.name + else: + return None + def get_origin_issue(self, obj): if obj.generated_from_issue: return {