X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fshared-main%2Fauth%2Fauth-interceptor.service.ts;h=7daf31a981c1092ad51788f9478574f8fe602f7d;hb=9469783d432d9d53eafe5ec0c0b4baa78af2510d;hp=51248c7b26e5e0920c8dbe95ccdeffff1b8aedc4;hpb=a28b0f696c1990a3e7a7385e65d8ea910f46be1e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts b/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts index 51248c7b2..7daf31a98 100644 --- a/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts +++ b/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts @@ -61,8 +61,8 @@ export class AuthInterceptor implements HttpInterceptor { return req.clone({ headers: req.headers.set('Authorization', authHeaderValue) }) } - private handleNotAuthenticated (err: HttpErrorResponse, path = '/login'): Observable { - this.router.navigateByUrl(path) + private handleNotAuthenticated (err: HttpErrorResponse): Observable { + this.router.navigate([ '/404' ], { state: { obj: err }, skipLocationChange: true }) return of(err.message) } }