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: {