From 4e029bc5bedf3ede903f37f5d585adb8a333cf72 Mon Sep 17 00:00:00 2001 From: Nikhil <118773738+pablohashescobar@users.noreply.github.com> Date: Thu, 19 Jun 2025 00:07:47 +0530 Subject: [PATCH] fix: exclude current issue type from the list of issue types in IssueTypeEndpoint (#3451) --- .../plane/ee/views/app/issue_property/type.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/apiserver/plane/ee/views/app/issue_property/type.py b/apiserver/plane/ee/views/app/issue_property/type.py index b7e0c91ca6..e7a161d3c1 100644 --- a/apiserver/plane/ee/views/app/issue_property/type.py +++ b/apiserver/plane/ee/views/app/issue_property/type.py @@ -175,11 +175,15 @@ class IssueTypeEndpoint(BaseAPIView): is_epic=False, pk=pk, ) - issue_types = IssueType.objects.filter( - workspace__slug=slug, - project_issue_types__project_id=project_id, - is_epic=False, - ).values_list("name", flat=True) + issue_types = ( + IssueType.objects.filter( + workspace__slug=slug, + project_issue_types__project_id=project_id, + is_epic=False, + ) + .exclude(pk=pk) + .values_list("name", flat=True) + ) # Default cannot be made in active if issue_type.is_default and not request.data.get("is_active"):