From ccbe4eace59cf19e2f4dd6c6e156106ec86adce9 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Wed, 25 Aug 2021 15:48:48 +0300 Subject: [PATCH] more flexible error interceptor --- apps/red-ui/src/app/utils/server-error-interceptor.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/utils/server-error-interceptor.ts b/apps/red-ui/src/app/utils/server-error-interceptor.ts index d0ac65079..04ed31e30 100644 --- a/apps/red-ui/src/app/utils/server-error-interceptor.ts +++ b/apps/red-ui/src/app/utils/server-error-interceptor.ts @@ -12,7 +12,9 @@ export class ServerErrorInterceptor implements HttpInterceptor { return next.handle(req).pipe( map((event: HttpEvent) => event), catchError((error: HttpErrorResponse) => { - if ([0, 500].includes(error.status)) this._errorService.set(error); + if (error.status >= 500 || error.status === 0) { + this._errorService.set(error); + } return throwError(error); }) );