Ver código fonte

Revert "fix: make grantedUsers optional in IPage interface and handle potential null in page route"

This reverts commit a92911c0e4ccfdb012c10f9cf3d2a8c3a3cf1ac4.
Shun Miyazawa 1 ano atrás
pai
commit
d43bb39957

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

@@ -530,7 +530,7 @@ module.exports = (crowi) => {
     } = page;
     let isGrantNormalized = false;
     try {
-      const grantedUsersId = grantedUsers?.map(ref => getIdForRef(ref));
+      const grantedUsersId = grantedUsers.map(ref => getIdForRef(ref));
       isGrantNormalized = await pageGrantService.isGrantNormalized(req.user, path, grant, grantedUsersId, grantedGroups, false, false);
     }
     catch (err) {

+ 1 - 1
packages/core/src/interfaces/page.ts

@@ -28,7 +28,7 @@ export type IPage = {
   descendantCount: number,
   isEmpty: boolean,
   grant: PageGrant,
-  grantedUsers?: Ref<IUser>[],
+  grantedUsers: Ref<IUser>[],
   grantedGroups: IGrantedGroup[],
   lastUpdateUser?: Ref<IUser>,
   liker: Ref<IUser>[],