2
0

🧑‍💻 Allow admin email to signup even if disabled

Closes #1081
This commit is contained in:
Baptiste Arnaud
2024-04-11 17:56:34 +02:00
parent cae7be423a
commit b5b0788115

View File

@ -173,7 +173,12 @@ export const getAuthOptions = ({
if (disposableEmailDomains.includes(user.email.split('@')[1])) if (disposableEmailDomains.includes(user.email.split('@')[1]))
return false return false
} }
if (env.DISABLE_SIGNUP && isNewUser && user.email) { if (
env.DISABLE_SIGNUP &&
isNewUser &&
user.email &&
!env.ADMIN_EMAIL?.includes(user.email)
) {
const { invitations, workspaceInvitations } = const { invitations, workspaceInvitations } =
await getNewUserInvitations(prisma, user.email) await getNewUserInvitations(prisma, user.email)
if (invitations.length === 0 && workspaceInvitations.length === 0) if (invitations.length === 0 && workspaceInvitations.length === 0)