From 2cb5af904ecf69182e9a55ed65a188b934377d01 Mon Sep 17 00:00:00 2001 From: ewandor Date: Sat, 11 Mar 2023 18:13:47 +0100 Subject: [PATCH] Return textual error for permissions --- front/app/src/app/layout/auth/auth.interceptor.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/front/app/src/app/layout/auth/auth.interceptor.ts b/front/app/src/app/layout/auth/auth.interceptor.ts index ca358b12..aa881200 100644 --- a/front/app/src/app/layout/auth/auth.interceptor.ts +++ b/front/app/src/app/layout/auth/auth.interceptor.ts @@ -26,6 +26,10 @@ export class AuthInterceptor implements HttpInterceptor { catchError((error: HttpErrorResponse) => { if (error.status && error.status == 401) { this.auth.requestAuth(); + return throwError(() => $localize`Authentication required`); + } + if (error.status && error.status == 403) { + return throwError(() => $localize`Permissions too low`); } return throwError(() => error); })