diff --git a/frontend/src/api/ErrorResponseHandler.ts b/frontend/src/api/ErrorResponseHandler.ts index 9356b7ee77..060b93493f 100644 --- a/frontend/src/api/ErrorResponseHandler.ts +++ b/frontend/src/api/ErrorResponseHandler.ts @@ -21,10 +21,15 @@ export function ErrorResponseHandler(error: AxiosError): ErrorResponse { }; } + const { errors, error } = data; + + const errorMessage = + Array.isArray(errors) && errors.length >= 1 ? errors[0].msg : error; + return { statusCode, payload: null, - error: data.error, + error: errorMessage, message: null, }; }