From dcc9c9a7ec63da0a8b09c743857ac5a1267e4524 Mon Sep 17 00:00:00 2001 From: forehalo Date: Fri, 14 Feb 2025 03:00:56 +0000 Subject: [PATCH] fix(server): should fallback to doc role permission if not specified (#10166) --- packages/backend/server/src/core/workspaces/resolvers/doc.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/backend/server/src/core/workspaces/resolvers/doc.ts b/packages/backend/server/src/core/workspaces/resolvers/doc.ts index 3e794027ec..3f933ac5d8 100644 --- a/packages/backend/server/src/core/workspaces/resolvers/doc.ts +++ b/packages/backend/server/src/core/workspaces/resolvers/doc.ts @@ -369,7 +369,10 @@ export class DocResolver { return mapPermissionToGraphqlPermissions( mapDocRoleToPermissions( - fixupDocRole(workspacePermission?.type, permission?.type) + fixupDocRole( + workspacePermission?.type, + permission?.type ?? doc.defaultRole + ) ) ); }