]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: Stop auto-refresh logs / tasks after close (#5089)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sat, 23 Dec 2023 15:47:18 +0000 (07:47 -0800)
committerGitHub <noreply@github.com>
Sat, 23 Dec 2023 15:47:18 +0000 (07:47 -0800)
src-ui/src/app/components/admin/logs/logs.component.ts
src-ui/src/app/components/admin/tasks/tasks.component.ts

index 2ca2592183da363c0e8030022a2635e69e67c5e8..0c1231a48a0703cb4d58fa2da10b95e4e1f031f3 100644 (file)
@@ -54,6 +54,7 @@ export class LogsComponent implements OnInit, AfterViewChecked, OnDestroy {
   ngOnDestroy(): void {
     this.unsubscribeNotifier.next(true)
     this.unsubscribeNotifier.complete()
+    clearInterval(this.autoRefreshInterval)
   }
 
   reloadLogs() {
index 5a1949e77eaad85eb863de38a1a16112a959fd2e..b6b5ec5903c94d65014211d897339d24528f4196 100644 (file)
@@ -46,6 +46,7 @@ export class TasksComponent
 
   ngOnDestroy() {
     this.tasksService.cancelPending()
+    clearInterval(this.autoRefreshInterval)
   }
 
   dismissTask(task: PaperlessTask) {