Skip to content

Commit d9a4ef1

Browse files
committed
fix: issue serializer method fields
1 parent 5d9ca58 commit d9a4ef1

File tree

1 file changed

+4
-12
lines changed
  • apps/api/plane/utils/porters/serializers

1 file changed

+4
-12
lines changed

apps/api/plane/utils/porters/serializers/issue.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)