Explorar o código

fix the conditional branch

WNomunomu hai 1 ano
pai
achega
33d314bce7
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      apps/app/src/server/routes/apiv3/page/update-page.ts

+ 1 - 1
apps/app/src/server/routes/apiv3/page/update-page.ts

@@ -143,7 +143,7 @@ export const updatePageHandlersFactory: UpdatePageHandlersFactory = (crowi) => {
 
       const isGrantImmutable = isTopPage(currentPage.path) || isUsersProtectedPages(currentPage.path);
 
-      if (grant && isGrantImmutable) {
+      if (grant && grant !== currentPage.grant && isGrantImmutable) {
         return res.apiv3Err(new ErrorV3('The grant settings for the specified page cannot be modified.', PageUpdateErrorCode.FORBIDDEN), 403);
       }