diff --git a/src/src/app/services/interceptor.service.ts b/src/src/app/services/interceptor.service.ts index 419d6e8..617e313 100644 --- a/src/src/app/services/interceptor.service.ts +++ b/src/src/app/services/interceptor.service.ts @@ -54,7 +54,12 @@ export const Interceptor = (req: HttpRequest, next: HttpHandlerFn): Obs const errDetails = ERROR_CONFIG[err.status]; if (errDetails) { console.error(err); - return showAndThrowError(errDetails.title, `${err.error?.detail || err.message || errDetails.detail}`); + let msg = "" + msg = err.message || errDetails.detail; + if (!Array.isArray(err.error?.detail)) { + msg = err.error.detail; + } + return showAndThrowError(errDetails.title, msg); } if (err.status == 401 && authService.accessToken) {