diff --git a/server/src/services/auth.service.ts b/server/src/services/auth.service.ts index 814a6798bd..8406aee6d2 100644 --- a/server/src/services/auth.service.ts +++ b/server/src/services/auth.service.ts @@ -460,7 +460,7 @@ export class AuthService { /* Personal workspace case */ const hasWorkspaceInviteButUserWantsInstanceSignup = !!existingUser?.invitationToken && hasSomeWorkspaceInvites && !organizationId; - const isUserAlreadyExisted = !!isAlreadyActiveInWorkspace || hasActiveWorkspaces; + const isUserAlreadyExisted = !!isAlreadyActiveInWorkspace || hasActiveWorkspaces || !existingUser?.invitationToken; const workspaceSignupForInstanceSignedUpUserButNotActive = !!existingUser?.invitationToken && !!organizationId; switch (true) {