From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 1 Feb 2025 08:18:11 +0000 (-0800) Subject: Fix: Dont include frame component in component router service X-Git-Tag: v2.15.0-beta.rc1~140 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=befb80bddfcccaab48f4c0fb0b3b54d6ceaa7ba6;p=thirdparty%2Fpaperless-ngx.git Fix: Dont include frame component in component router service --- diff --git a/src-ui/src/app/services/component-router.service.ts b/src-ui/src/app/services/component-router.service.ts index 3f97584b7..0589ef61f 100644 --- a/src-ui/src/app/services/component-router.service.ts +++ b/src-ui/src/app/services/component-router.service.ts @@ -2,6 +2,8 @@ import { Injectable } from '@angular/core' import { ActivationStart, Event, Router } from '@angular/router' import { filter } from 'rxjs' +const EXCLUDE_COMPONENTS = ['AppFrameComponent'] + @Injectable({ providedIn: 'root', }) @@ -15,7 +17,8 @@ export class ComponentRouterService { .subscribe((event: ActivationStart) => { if ( this.componentHistory[this.componentHistory.length - 1] !== - event.snapshot.component.name + event.snapshot.component.name && + !EXCLUDE_COMPONENTS.includes(event.snapshot.component.name) ) { this.history.push(event.snapshot.url.toString()) this.componentHistory.push(event.snapshot.component.name)