From 2c4357a99a9a7c1b8cf431d91e2e0bb4e1f8618a Mon Sep 17 00:00:00 2001 From: Arman Ozak Date: Mon, 13 Jul 2020 14:43:20 +0300 Subject: [PATCH] fix: add noop to catch routing errors --- .../core/src/lib/states/replaceable-components.state.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/states/replaceable-components.state.ts b/npm/ng-packs/packages/core/src/lib/states/replaceable-components.state.ts index 1f583f233f..fe9cecaa79 100644 --- a/npm/ng-packs/packages/core/src/lib/states/replaceable-components.state.ts +++ b/npm/ng-packs/packages/core/src/lib/states/replaceable-components.state.ts @@ -1,3 +1,4 @@ +import { noop } from '@abp/ng.core'; import { Injectable, NgZone } from '@angular/core'; import { Router } from '@angular/router'; import { Action, createSelector, Selector, State, StateContext } from '@ngxs/store'; @@ -42,7 +43,7 @@ export class ReplaceableComponentsState { this.router.navigated = false; this.ngZone.run(async () => { - await this.router.navigateByUrl(this.router.url).catch(); + await this.router.navigateByUrl(this.router.url).catch(noop); setRouteReuse(shouldReuseRoute); }); }