@@ -13,9 +13,10 @@ class IssueExportSerializer(IssueSerializer):
1313 """
1414
1515 identifier = serializers .SerializerMethodField ()
16- project_name = serializers .SerializerMethodField ()
17- project_identifier = serializers .SerializerMethodField ()
18- state_name = serializers .SerializerMethodField ()
16+ project_name = serializers .CharField (source = 'project.name' , read_only = True , default = "" )
17+ project_identifier = serializers .CharField (source = 'project.identifier' , read_only = True , default = "" )
18+ state_name = serializers .CharField (source = 'state.name' , read_only = True , default = "" )
19+
1920 created_by_name = serializers .SerializerMethodField ()
2021 assignees = serializers .SerializerMethodField ()
2122 parent = serializers .SerializerMethodField ()
@@ -53,15 +54,6 @@ class Meta(IssueSerializer.Meta):
5354 def get_identifier (self , obj ):
5455 return f"{ obj .project .identifier } -{ obj .sequence_id } "
5556
56- def get_project_name (self , obj ):
57- return obj .project .name if obj .project else ""
58-
59- def get_project_identifier (self , obj ):
60- return obj .project .identifier if obj .project else ""
61-
62- def get_state_name (self , obj ):
63- return obj .state .name if obj .state else ""
64-
6557 def get_created_by_name (self , obj ):
6658 if not obj .created_by :
6759 return ""
0 commit comments