feat(auth): align login and bootstrap with new user schema
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { Prisma } from "@/generated/prisma/client"
|
||||
import { Prisma, UserStatus } from "@/generated/prisma/client"
|
||||
import prisma from "@/lib/prisma"
|
||||
import type {
|
||||
CreateUserFormType,
|
||||
@@ -96,7 +96,7 @@ async function getAdminAccessLossError(
|
||||
|
||||
if (
|
||||
user.role === "ADMIN" &&
|
||||
user.isActive &&
|
||||
user.status === UserStatus.ACTIVE &&
|
||||
(await countActiveAdmins(db)) <= 1
|
||||
) {
|
||||
return "Cannot remove access from the last active administrator"
|
||||
|
||||
Reference in New Issue
Block a user