From 9f231d98a41e2523dcfe4ef49a364d37f5a48d3b Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Fri, 16 Jan 2026 09:57:47 +0100 Subject: [PATCH] fix: sort workflow dropdown to show org before teams (#26796) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../loggedInViewer/teamsAndUserProfilesQuery.handler.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/trpc/server/routers/loggedInViewer/teamsAndUserProfilesQuery.handler.ts b/packages/trpc/server/routers/loggedInViewer/teamsAndUserProfilesQuery.handler.ts index 77ed8f1dc8..6b2dd38f5d 100644 --- a/packages/trpc/server/routers/loggedInViewer/teamsAndUserProfilesQuery.handler.ts +++ b/packages/trpc/server/routers/loggedInViewer/teamsAndUserProfilesQuery.handler.ts @@ -113,6 +113,13 @@ export const teamsAndUserProfilesQuery = async ({ ctx, input }: TeamsAndUserProf teamsData = teamsData.filter((_, index) => permissionChecks[index]); } + // Sort teams so organizations come first, followed by other teams + teamsData.sort((a, b) => { + if (a.team.isOrganization && !b.team.isOrganization) return -1; + if (!a.team.isOrganization && b.team.isOrganization) return 1; + return 0; + }); + const rolesWithWriteAccess = [MembershipRole.ADMIN, MembershipRole.OWNER] as MembershipRole[]; return [