From 35bab1935adb6002ce6abd1a1a806a15850ae89b Mon Sep 17 00:00:00 2001 From: Martin Porwoll Date: Wed, 25 Feb 2026 12:55:58 +0000 Subject: [PATCH] debug: add temporary logging to userHasAccessToAllTenants --- src/payload.config.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/payload.config.ts b/src/payload.config.ts index cf2d1af..1657266 100644 --- a/src/payload.config.ts +++ b/src/payload.config.ts @@ -409,7 +409,18 @@ export default buildConfig({ } as Record), }, // Super Admins haben Zugriff auf alle Tenants - userHasAccessToAllTenants: (user) => Boolean(user?.isSuperAdmin), + userHasAccessToAllTenants: (user) => { + const result = Boolean(user?.isSuperAdmin) + console.log('[DEBUG:MultiTenant] userHasAccessToAllTenants:', { + userId: user?.id, + email: user?.email, + isSuperAdmin: user?.isSuperAdmin, + result, + tenants: user?.tenants, + userKeys: user ? Object.keys(user) : 'no user', + }) + return result + }, debug: true, // Deutsche Übersetzungen für den Tenant-Selector i18n: {