From 570b286ef9a4658d02828cbf4ac4ed2da66a6155 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 26 Aug 2022 18:44:51 +0000 Subject: [PATCH] fix: team switching --- apps/api/src/routes/api/v1/iam/handlers.ts | 1 + .../src/routes/iam/team/[id]/__layout.svelte | 49 +++++++++++-------- 2 files changed, 29 insertions(+), 21 deletions(-) diff --git a/apps/api/src/routes/api/v1/iam/handlers.ts b/apps/api/src/routes/api/v1/iam/handlers.ts index 29740d9cf..b423b16bb 100644 --- a/apps/api/src/routes/api/v1/iam/handlers.ts +++ b/apps/api/src/routes/api/v1/iam/handlers.ts @@ -160,6 +160,7 @@ export async function getTeam(request: FastifyRequest, reply: FastifyRep const invitations = await prisma.teamInvitation.findMany({ where: { teamId: team.id } }); const { teams } = await prisma.user.findUnique({ where: { id: userId }, include: { teams: true } }) return { + currentTeam: teamId, team, teams, permissions, diff --git a/apps/ui/src/routes/iam/team/[id]/__layout.svelte b/apps/ui/src/routes/iam/team/[id]/__layout.svelte index 8623b66f5..235f008ff 100644 --- a/apps/ui/src/routes/iam/team/[id]/__layout.svelte +++ b/apps/ui/src/routes/iam/team/[id]/__layout.svelte @@ -25,6 +25,8 @@