From e609fc4868090d0a752494dd8ec6e6efedcf30fd Mon Sep 17 00:00:00 2001 From: vamsikrishnamathala Date: Mon, 12 Jan 2026 15:23:36 +0530 Subject: [PATCH 1/2] fix: project sort order --- apps/api/plane/app/views/project/base.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/api/plane/app/views/project/base.py b/apps/api/plane/app/views/project/base.py index e1d0c0c2a6e..a32dec47330 100644 --- a/apps/api/plane/app/views/project/base.py +++ b/apps/api/plane/app/views/project/base.py @@ -136,11 +136,10 @@ def list_detail(self, request, slug): @allow_permission(allowed_roles=[ROLE.ADMIN, ROLE.MEMBER, ROLE.GUEST], level="WORKSPACE") def list(self, request, slug): - sort_order = ProjectMember.objects.filter( - member=self.request.user, + sort_order = ProjectUserProperty.objects.filter( + user=self.request.user, project_id=OuterRef("pk"), workspace__slug=self.kwargs.get("slug"), - is_active=True, ).values("sort_order") projects = ( From b2585f04e6aabc4501af6875dd3caf9c81090232 Mon Sep 17 00:00:00 2001 From: vamsikrishnamathala Date: Mon, 12 Jan 2026 15:43:13 +0530 Subject: [PATCH 2/2] chore: updated queryset for sort_order --- apps/api/plane/app/views/project/base.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/api/plane/app/views/project/base.py b/apps/api/plane/app/views/project/base.py index a32dec47330..5e72bb2887a 100644 --- a/apps/api/plane/app/views/project/base.py +++ b/apps/api/plane/app/views/project/base.py @@ -46,11 +46,10 @@ class ProjectViewSet(BaseViewSet): use_read_replica = True def get_queryset(self): - sort_order = ProjectMember.objects.filter( - member=self.request.user, + sort_order = ProjectUserProperty.objects.filter( + user=self.request.user, project_id=OuterRef("pk"), workspace__slug=self.kwargs.get("slug"), - is_active=True, ).values("sort_order") return self.filter_queryset( super()