fix(admin): optional chain user in hooks (#8026)

(cherry picked from commit 62ed645354)
This commit is contained in:
Joél Solano
2026-02-18 22:31:37 +08:00
committed by Alex Yang
parent 358a8e3805
commit 17407ba327
@@ -86,9 +86,9 @@ export const admin = <O extends AdminOptions>(options?: O | undefined) => {
}
const user = (await ctx.context.internalAdapter.findUserById(
session.userId,
)) as UserWithRole;
)) as UserWithRole | null;
if (user.banned) {
if (user?.banned) {
if (
user.banExpires &&
new Date(user.banExpires).getTime() < Date.now()