Procházet zdrojové kódy

fix params not defined bug

Futa Arai před 2 roky
rodič
revize
51c3d54013
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      apps/app/src/server/routes/apiv3/page/index.ts

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

@@ -579,6 +579,9 @@ module.exports = (crowi) => {
       return res.apiv3Err(new ErrorV3('Page is unreachable or empty.', 'page_unreachable_or_empty'), 400);
       return res.apiv3Err(new ErrorV3('Page is unreachable or empty.', 'page_unreachable_or_empty'), 400);
     }
     }
 
 
+    const {
+      path, grant, grantedUsers, grantedGroups,
+    } = page;
     let isGrantNormalized = false;
     let isGrantNormalized = false;
     try {
     try {
       isGrantNormalized = await pageGrantService.isGrantNormalized(req.user, path, grant, grantedUsers, grantedGroups, false, false);
       isGrantNormalized = await pageGrantService.isGrantNormalized(req.user, path, grant, grantedUsers, grantedGroups, false, false);
@@ -618,7 +621,7 @@ module.exports = (crowi) => {
 
 
     const parentPageGroupGrantData = await pageGrantService.getPageGroupGrantData(parentPage, req.user);
     const parentPageGroupGrantData = await pageGrantService.getPageGroupGrantData(parentPage, req.user);
     const parentPageGrant: IPageGrantData = {
     const parentPageGrant: IPageGrantData = {
-      grant: parentPage.grant,
+      grant,
       groupGrantData: parentPageGroupGrantData,
       groupGrantData: parentPageGroupGrantData,
     };
     };