Просмотр исходного кода

Merge pull request #8283 from weseek/fix/server-error

fix: User homepage deletion server login error on search
Yuki Takei 2 лет назад
Родитель
Сommit
bff2f34a15
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      apps/app/src/server/service/page.ts

+ 3 - 1
apps/app/src/server/service/page.ts

@@ -153,6 +153,8 @@ class PageService {
 
     // init
     this.initPageEvent();
+    this.canDeleteCompletely = this.canDeleteCompletely.bind(this);
+    this.canDelete = this.canDelete.bind(this);
   }
 
   private initPageEvent() {
@@ -260,7 +262,7 @@ class PageService {
     const filteredPages = pages.filter(p => p.isEmpty || canDeleteFunction(p.path, p.creator, user, isRecursively));
 
     if (!this.canDeleteUserHomepageByConfig()) {
-      return filteredPages;
+      return filteredPages.filter(p => !isUsersHomepage(p.path));
     }
 
     // Confirmation of deletion of user homepages is an asynchronous process,