diff --git a/packages/lib/createAProfileForAnExistingUser.ts b/packages/lib/createAProfileForAnExistingUser.ts index 8771f917a6..c1a1e1f526 100644 --- a/packages/lib/createAProfileForAnExistingUser.ts +++ b/packages/lib/createAProfileForAnExistingUser.ts @@ -57,6 +57,11 @@ export const createAProfileForAnExistingUser = async ({ const orgUrl = getOrgFullOrigin(orgSlug); + if (org.isPlatform) { + // We don't want redirects for Platform Organizations + return profile; + } + if (user.currentUsername) { log.debug(`Creating redirect for user ${user.currentUsername} to ${orgUrl}/${usernameInOrg}`); await prisma.tempOrgRedirect.upsert({ diff --git a/packages/lib/server/repository/team.ts b/packages/lib/server/repository/team.ts index c8f55b3061..3615351ca0 100644 --- a/packages/lib/server/repository/team.ts +++ b/packages/lib/server/repository/team.ts @@ -162,6 +162,7 @@ const teamSelect = Prisma.validator()({ metadata: true, isOrganization: true, organizationSettings: true, + isPlatform: true, }); export class TeamRepository {