瀏覽代碼

disable full-scan for deleted pages

Olivier Massot 4 年之前
父節點
當前提交
fb04e44c5d
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      ot_admin/Classes/Controller/SiteController.php

+ 6 - 2
ot_admin/Classes/Controller/SiteController.php

@@ -1041,8 +1041,12 @@ class SiteController extends ActionController
         ];
 
         foreach ($pages as $page) {
+            if ($page['deleted']) {
+                continue;
+            }
+
             // Is it the correct owner?
-            if ($owner !== null && $page['perms_userid'] != $owner['uid']) {
+            if ($owner !== null && !$page['deleted'] && $page['perms_userid'] != $owner['uid']) {
                 $warnings[] = 'Page ' . $page['uid'] . ' has wrong owner';
             }
 
@@ -1050,7 +1054,7 @@ class SiteController extends ActionController
                 // is the parent page state (deleted, hidden, restricted) the same as this page?
                 $parent = $pageIndex[$page['pid']];
 
-                if ($parent['deleted'] && !$page['deleted']) {
+                if ($parent['deleted']) {
                     $warnings[] = 'The non-deleted page ' . $page['uid'] . ' has a deleted parent page';
                 }
                 if ($parent['hidden'] && !$page['hidden']) {