1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-02 12:25:22 +02:00

chore(deps): upgrade axios [EE-6488] (#10885)

Co-authored-by: Matt Hook <hookenz@gmail.com>
This commit is contained in:
Chaim Lev-Ari 2024-01-02 13:26:54 +07:00 committed by GitHub
parent 4c226d7a17
commit a1519ba737
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 116 additions and 57 deletions

View file

@ -1,9 +1,22 @@
import { AxiosError } from 'axios';
export function azureErrorParser(axiosError: AxiosError) {
if (!axiosError.response) {
const error = new Error('Failed azure request');
return {
error,
details: axiosError.message,
};
}
const responseData = axiosError.response.data;
const message =
(axiosError.response?.data?.error?.message as string) ||
'Failed azure request';
responseData &&
typeof responseData === 'object' &&
'error' in responseData &&
typeof responseData.error === 'string'
? responseData.error
: `Failed azure request: ${axiosError.response?.statusText}`;
return {
error: new Error(message),