X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Finterceptor.ts;h=3bceb5e335add5bec1e036dd833f1930c9ea8aeb;hb=3ee775c98e03fb575e58ef0fed4e6aa00bb8d80a;hp=db5f447599355462d1faaa0c1dac1b5cf0e50fd5;hpb=ae54b92e9c8d621d9e3907bbe7c0b56b2c778d8d;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/interceptor.ts b/webapp-frontend/src/app/interceptor.ts index db5f447..3bceb5e 100644 --- a/webapp-frontend/src/app/interceptor.ts +++ b/webapp-frontend/src/app/interceptor.ts @@ -27,18 +27,27 @@ import { NotificationService } from '@services/ui/notification.service'; @Injectable() export class HttpRequestInterceptor implements HttpInterceptor { - constructor(private notificationService: NotificationService) {} + constructor(private notificationService: NotificationService) { } intercept(request: HttpRequest, next: HttpHandler): Observable> { console.log('Interceptor Invoked' + request.url); - return next.handle(request).pipe( - catchError((error: HttpErrorResponse) => { - console.error("Error from error interceptor", error); + if (!request.url.includes("info-jobs")) { + return next.handle(request).pipe( + catchError((error: HttpErrorResponse) => { + console.error("Error from error interceptor", error); - // show dialog for error message - this.notificationService.error(error.message); - return throwError(error); - }) - ) as Observable>; + // show dialog for error message + this.notificationService.error(error.message); + return throwError(error); + }) + ) as Observable>; + } else { + return next.handle(request).pipe( + catchError((error: HttpErrorResponse) => { + console.error("Error from error interceptor", error); + return throwError(error); + }) + ) as Observable>; + } } }