From 4a855f306a16b8f910f847f7a895167289a94898 Mon Sep 17 00:00:00 2001 From: jessevz Date: Wed, 22 Oct 2025 14:46:15 +0200 Subject: [PATCH] Fixed that on archive toggle, 2 requests are send --- .../tables/hashlists-table/hashlists-table.component.ts | 2 ++ src/app/hashlists/hashlist/hashlist.component.ts | 1 - src/app/tasks/show-tasks/show-tasks.component.ts | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/core/_components/tables/hashlists-table/hashlists-table.component.ts b/src/app/core/_components/tables/hashlists-table/hashlists-table.component.ts index 89fa04b14..e807e9df1 100644 --- a/src/app/core/_components/tables/hashlists-table/hashlists-table.component.ts +++ b/src/app/core/_components/tables/hashlists-table/hashlists-table.component.ts @@ -234,7 +234,9 @@ export class HashlistsTableComponent extends BaseTableComponent implements OnIni setIsArchived(isArchived: boolean): void { this.isArchived = isArchived; + this.dataSource.reset(true); this.dataSource.setIsArchived(isArchived); + this.dataSource.loadAll(); } private renderCrackedStatusIcon(hashlist: JHashlist): HTTableIcon { diff --git a/src/app/hashlists/hashlist/hashlist.component.ts b/src/app/hashlists/hashlist/hashlist.component.ts index 8b0edb976..7b7d7f153 100644 --- a/src/app/hashlists/hashlist/hashlist.component.ts +++ b/src/app/hashlists/hashlist/hashlist.component.ts @@ -21,6 +21,5 @@ export class HashlistComponent { toggleIsArchived(event: MatSlideToggleChange): void { this.table.setIsArchived(event.checked); this.pageTitle = event.checked ? 'Hashlists (archived)' : 'Hashlists'; - this.table.reload(); } } diff --git a/src/app/tasks/show-tasks/show-tasks.component.ts b/src/app/tasks/show-tasks/show-tasks.component.ts index 1f2478b65..c0c9cd26f 100644 --- a/src/app/tasks/show-tasks/show-tasks.component.ts +++ b/src/app/tasks/show-tasks/show-tasks.component.ts @@ -21,6 +21,5 @@ export class ShowTasksComponent { toggleIsArchived(event: MatSlideToggleChange): void { this.table.setIsArchived(event.checked); this.pageTitle = event.checked ? 'Tasks (archived)' : 'Tasks'; - this.table.reload(); } }