fix: timeout error message (#10478)
This commit is contained in:
parent
259a344fd1
commit
1fbd920902
|
|
@ -8108,12 +8108,12 @@
|
|||
}
|
||||
},
|
||||
"@superset-ui/connection": {
|
||||
"version": "0.14.9",
|
||||
"resolved": "https://registry.npmjs.org/@superset-ui/connection/-/connection-0.14.9.tgz",
|
||||
"integrity": "sha512-47Qvs4hdXnDf8fEY4p+13qxgLldT8NCXoF5HudOune3l/AcNDbOUcx6EGz+FgYwzMgYW6Tv9u9cQlhZAXDYBtQ==",
|
||||
"version": "0.14.19",
|
||||
"resolved": "https://registry.npmjs.org/@superset-ui/connection/-/connection-0.14.19.tgz",
|
||||
"integrity": "sha512-FuF7ayqSggStQVCGkm69aeummzbz6GgcgMsEcdUTmh4ZVo75APpMmmMQeAO1AjMTfdtZ2w0DaTaEfShCheBPkQ==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.1.2",
|
||||
"fetch-retry": "^3.1.0",
|
||||
"fetch-retry": "^4.0.1",
|
||||
"whatwg-fetch": "^3.0.0"
|
||||
}
|
||||
},
|
||||
|
|
@ -8728,10 +8728,28 @@
|
|||
"@superset-ui/validator": "0.14.9"
|
||||
},
|
||||
"dependencies": {
|
||||
"@superset-ui/connection": {
|
||||
"version": "0.14.9",
|
||||
"resolved": "https://registry.npmjs.org/@superset-ui/connection/-/connection-0.14.9.tgz",
|
||||
"integrity": "sha512-47Qvs4hdXnDf8fEY4p+13qxgLldT8NCXoF5HudOune3l/AcNDbOUcx6EGz+FgYwzMgYW6Tv9u9cQlhZAXDYBtQ==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.1.2",
|
||||
"fetch-retry": "^3.1.0",
|
||||
"whatwg-fetch": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"@superset-ui/query": {
|
||||
"version": "0.14.9",
|
||||
"resolved": "https://registry.npmjs.org/@superset-ui/query/-/query-0.14.9.tgz",
|
||||
"integrity": "sha512-tldCA8YzqG02oCz/mSY5xA2g3AAqdF5f2p755tPimUHCqtn5axnE38AaRDz+0PyKNyStx0JkYkOVgqvX2ggpzA=="
|
||||
},
|
||||
"fetch-retry": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-3.2.3.tgz",
|
||||
"integrity": "sha512-baMBEv4uZ1X1cUZAvnM+C9XI7tl4CgHgJE0KBHo3JzuXO7atOeWD5HSkDA2oLYpbzLTZNslFckLkIn6T96hlew==",
|
||||
"requires": {
|
||||
"es6-promise": "^4.2.8"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -17886,12 +17904,9 @@
|
|||
}
|
||||
},
|
||||
"fetch-retry": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-3.2.3.tgz",
|
||||
"integrity": "sha512-baMBEv4uZ1X1cUZAvnM+C9XI7tl4CgHgJE0KBHo3JzuXO7atOeWD5HSkDA2oLYpbzLTZNslFckLkIn6T96hlew==",
|
||||
"requires": {
|
||||
"es6-promise": "^4.2.8"
|
||||
}
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.0.1.tgz",
|
||||
"integrity": "sha512-EhIeVBkq9T2z1ANDr2kmLujoHOTdLvR9t/nzLSdX4PMIFinLyyZFYX9T6Fb3LrbiHQEhujq1O7ElsqjuqYIsEA=="
|
||||
},
|
||||
"figgy-pudding": {
|
||||
"version": "3.5.1",
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
"@superset-ui/chart-composition": "^0.14.9",
|
||||
"@superset-ui/chart-controls": "^0.14.9",
|
||||
"@superset-ui/color": "^0.14.9",
|
||||
"@superset-ui/connection": "^0.14.9",
|
||||
"@superset-ui/connection": "^0.14.19",
|
||||
"@superset-ui/core": "^0.14.9",
|
||||
"@superset-ui/dimension": "^0.14.9",
|
||||
"@superset-ui/legacy-plugin-chart-calendar": "^0.14.9",
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ export type ClientErrorObject = {
|
|||
} & Partial<SupersetClientResponse>;
|
||||
|
||||
export default function getClientErrorObject(
|
||||
response: SupersetClientResponse | string,
|
||||
response: SupersetClientResponse | (Response & { timeout: number }) | string,
|
||||
): Promise<ClientErrorObject> {
|
||||
// takes a SupersetClientResponse as input, attempts to read response as Json if possible,
|
||||
// and returns a Promise that resolves to a plain object with error key and text value.
|
||||
|
|
@ -89,7 +89,8 @@ export default function getClientErrorObject(
|
|||
});
|
||||
} else if (
|
||||
'statusText' in response &&
|
||||
response.statusText === 'timeout'
|
||||
response.statusText === 'timeout' &&
|
||||
'timeout' in response
|
||||
) {
|
||||
resolve({
|
||||
...responseObject,
|
||||
|
|
@ -98,7 +99,7 @@ export default function getClientErrorObject(
|
|||
{
|
||||
error_type: ErrorTypeEnum.FRONTEND_TIMEOUT_ERROR,
|
||||
extra: {
|
||||
timeout: 1,
|
||||
timeout: response.timeout / 1000,
|
||||
issue_codes: [
|
||||
{
|
||||
code: 1000,
|
||||
|
|
|
|||
Loading…
Reference in New Issue