From 8d05864c156f8644e72a2910ccd3fe3dd27f6ed7 Mon Sep 17 00:00:00 2001 From: tobias Date: Sat, 6 Jul 2024 19:57:55 +0200 Subject: [PATCH] Only check roles if a user when accessing pages --- src/app/(payload)/access/isAdmin.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/(payload)/access/isAdmin.ts b/src/app/(payload)/access/isAdmin.ts index 7e23d56..2126f1c 100644 --- a/src/app/(payload)/access/isAdmin.ts +++ b/src/app/(payload)/access/isAdmin.ts @@ -51,8 +51,10 @@ export const isAdminOrSelf = ({ req: { user } }: any) => { } export const isAdminOrPublished = ({ req: { user } }: any) => { - if (user.roles?.includes('admin')) { - return true + if (user && user.roles) { + if (user.roles?.includes('admin')) { + return true + } } return {