From fd31a0b7632e5b3d298f4973f2f9e7a6ba7af28d Mon Sep 17 00:00:00 2001 From: Archer <545436317@qq.com> Date: Sat, 18 May 2024 13:32:50 +0800 Subject: [PATCH] feat: fix admin role (#1527) --- packages/service/support/permission/auth/app.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/service/support/permission/auth/app.ts b/packages/service/support/permission/auth/app.ts index c8d4525f48..81ebf090ab 100644 --- a/packages/service/support/permission/auth/app.ts +++ b/packages/service/support/permission/auth/app.ts @@ -33,7 +33,7 @@ export async function authApp({ return Promise.reject(AppErrEnum.unExist); } - const isOwner = String(app.tmbId) === tmbId; + const isOwner = String(app.tmbId) === tmbId || role === TeamMemberRoleEnum.owner; const canWrite = isOwner || (app.permission === PermissionTypeEnum.public && role !== TeamMemberRoleEnum.visitor);