From 1aa94ea0ef33dd73e8a05c319fa0127a98f31a3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Sun, 16 Jun 2024 20:25:01 +0200 Subject: [PATCH] fix admin access for org --- .../[projectId]/settings/organization/page.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/organization/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/organization/page.tsx index e74e3cd2..f190caa6 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/organization/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/settings/organization/page.tsx @@ -33,6 +33,7 @@ export default async function Page({ members: { select: { role: true, + userId: true, }, }, }, @@ -42,7 +43,11 @@ export default async function Page({ return notFound(); } - const hasAccess = organization.members[0]?.role === 'org:admin'; + const member = organization.members.find( + (member) => member.userId === session.userId + ); + + const hasAccess = member?.role === 'org:admin'; return ( <>