ryoji-s 2 yıl önce
ebeveyn
işleme
27fcc0984d
1 değiştirilmiş dosya ile 1 ekleme ve 3 silme
  1. 1 3
      apps/app/src/server/routes/apiv3/pages.js

+ 1 - 3
apps/app/src/server/routes/apiv3/pages.js

@@ -908,7 +908,7 @@ module.exports = (crowi) => {
       return res.apiv3Err(new ErrorV3('The grant of the retrieved page is not restricted'), 500);
       return res.apiv3Err(new ErrorV3('The grant of the retrieved page is not restricted'), 500);
     }
     }
 
 
-    let pagesCanBeDeleted = [];
+    const pagesCanBeDeleted = [];
 
 
     // Since the decision to delete or not a user's homepage is an asynchronous process,
     // Since the decision to delete or not a user's homepage is an asynchronous process,
     // filtering is done here on the user homepages and other pages for performance optimization.
     // filtering is done here on the user homepages and other pages for performance optimization.
@@ -952,8 +952,6 @@ module.exports = (crowi) => {
      * Trash
      * Trash
      */
      */
     else {
     else {
-      // TODO: check this code
-      pagesCanBeDeleted = pagesToDelete.filter(p => p.isEmpty || p.isUpdatable(pageIdToRevisionIdMap[p._id].toString()));
       pagesCanBeDeleted.push(...crowi.pageService.filterPagesByCanDelete(filteredPages, req.user, isRecursively));
       pagesCanBeDeleted.push(...crowi.pageService.filterPagesByCanDelete(filteredPages, req.user, isRecursively));
 
 
       const isUsersHomepageDeletionEnabled = configManager.getConfig('crowi', 'security:user-homepage-deletion:isEnabled');
       const isUsersHomepageDeletionEnabled = configManager.getConfig('crowi', 'security:user-homepage-deletion:isEnabled');