diff --git a/apps/dashboard/src/@/api/team.ts b/apps/dashboard/src/@/api/team.ts index ccc5b7cad63..798e9de2d6e 100644 --- a/apps/dashboard/src/@/api/team.ts +++ b/apps/dashboard/src/@/api/team.ts @@ -84,7 +84,7 @@ export async function getDefaultTeam() { return null; } -export async function getLastVisitedTeamOrDefaultTeam() { +export async function getLastVisitedTeam() { const token = await getAuthToken(); if (!token) { return null; @@ -100,5 +100,5 @@ export async function getLastVisitedTeamOrDefaultTeam() { } } - return getDefaultTeam(); + return null; } diff --git a/apps/dashboard/src/app/(app)/team/page.tsx b/apps/dashboard/src/app/(app)/team/page.tsx index 5b25b665b1e..e3d8f8ceb9b 100644 --- a/apps/dashboard/src/app/(app)/team/page.tsx +++ b/apps/dashboard/src/app/(app)/team/page.tsx @@ -1,10 +1,7 @@ -import { getLastVisitedTeamOrDefaultTeam } from "@/api/team"; -import { notFound, redirect } from "next/navigation"; +import { getLastVisitedTeam } from "@/api/team"; +import { redirect } from "next/navigation"; export default async function TeamRootPage() { - const team = await getLastVisitedTeamOrDefaultTeam(); - if (!team) { - notFound(); - } - redirect(`/team/${team.slug}`); + const team = await getLastVisitedTeam(); + redirect(team ? `/team/${team.slug}` : "/team/~"); }