diff --git a/apps/web/core/store/pages/project-page.store.ts b/apps/web/core/store/pages/project-page.store.ts index 97a3e33f70..905d4cfb9c 100644 --- a/apps/web/core/store/pages/project-page.store.ts +++ b/apps/web/core/store/pages/project-page.store.ts @@ -430,17 +430,17 @@ export class ProjectPageStore implements IProjectPageStore { case "public": this.filteredPublicPageIds = isFirstPage ? responsePageIds - : [...this.filteredPublicPageIds, ...responsePageIds]; + : Array.from(new Set([...this.filteredPublicPageIds, ...responsePageIds])); break; case "private": this.filteredPrivatePageIds = isFirstPage ? responsePageIds - : [...this.filteredPrivatePageIds, ...responsePageIds]; + : Array.from(new Set([...this.filteredPrivatePageIds, ...responsePageIds])); break; case "archived": this.filteredArchivedPageIds = isFirstPage ? responsePageIds - : [...this.filteredArchivedPageIds, ...responsePageIds]; + : Array.from(new Set([...this.filteredArchivedPageIds, ...responsePageIds])); break; }