mirror of
https://github.com/strapi/strapi.git
synced 2025-09-29 10:22:36 +00:00
Fix errors
Signed-off-by: soupette <cyril.lpz@gmail.com>
This commit is contained in:
parent
ead77e08c4
commit
19af1482af
@ -21,10 +21,7 @@ function parseJSON(response) {
|
|||||||
* @return {object|undefined} Returns either the response, or throws an error
|
* @return {object|undefined} Returns either the response, or throws an error
|
||||||
*/
|
*/
|
||||||
function checkStatus(response, checkToken = true) {
|
function checkStatus(response, checkToken = true) {
|
||||||
if (
|
if ((response.status >= 200 && response.status < 300) || response.status === 0) {
|
||||||
(response.status >= 200 && response.status < 300) ||
|
|
||||||
response.status === 0
|
|
||||||
) {
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -32,12 +29,16 @@ function checkStatus(response, checkToken = true) {
|
|||||||
return checkTokenValidity(response);
|
return checkTokenValidity(response);
|
||||||
}
|
}
|
||||||
|
|
||||||
return parseJSON(response).then(responseFormatted => {
|
return parseJSON(response)
|
||||||
const error = new Error(response.statusText);
|
.then(responseFormatted => {
|
||||||
error.response = response;
|
const error = new Error(response.statusText);
|
||||||
error.response.payload = responseFormatted;
|
error.response = response;
|
||||||
throw error;
|
error.response.payload = responseFormatted;
|
||||||
});
|
throw error;
|
||||||
|
})
|
||||||
|
.catch(() => {
|
||||||
|
throw response;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkTokenValidity(response) {
|
function checkTokenValidity(response) {
|
||||||
@ -114,13 +115,7 @@ function serverRestartWatcher(response) {
|
|||||||
* @return {object} The response data
|
* @return {object} The response data
|
||||||
*/
|
*/
|
||||||
export default function request(...args) {
|
export default function request(...args) {
|
||||||
let [
|
let [url, options = {}, shouldWatchServerRestart, stringify = true, ...rest] = args;
|
||||||
url,
|
|
||||||
options = {},
|
|
||||||
shouldWatchServerRestart,
|
|
||||||
stringify = true,
|
|
||||||
...rest
|
|
||||||
] = args;
|
|
||||||
let noAuth;
|
let noAuth;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -234,12 +234,12 @@ const InputModalStepper = ({ isOpen, onToggle, onInputMediaChange }) => {
|
|||||||
handleEditExistingFile(editedFile);
|
handleEditExistingFile(editedFile);
|
||||||
goToList();
|
goToList();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
const status = get(err, 'response.status', get(err, 'status', null));
|
||||||
const status = get(err, 'response.status', null);
|
const statusText = get(err, 'response.statusText', get(err, 'statusText', null));
|
||||||
const errorMessage = get(
|
const errorMessage = get(
|
||||||
err,
|
err,
|
||||||
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
||||||
get(err, ['response', 'payload', 'message'], 'An error occurred')
|
get(err, ['response', 'payload', 'message'], statusText)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (status) {
|
if (status) {
|
||||||
|
@ -402,12 +402,12 @@ const InputModalStepperProvider = ({
|
|||||||
multiple,
|
multiple,
|
||||||
});
|
});
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
const status = get(err, 'response.status', get(err, 'status', null));
|
||||||
const status = get(err, 'response.status', null);
|
const statusText = get(err, 'response.statusText', get(err, 'statusText', null));
|
||||||
const errorMessage = get(
|
const errorMessage = get(
|
||||||
err,
|
err,
|
||||||
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
||||||
'An error occured'
|
get(err, ['response', 'payload', 'message'], statusText)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (status) {
|
if (status) {
|
||||||
|
@ -313,11 +313,12 @@ const ModalStepper = ({
|
|||||||
toggleRef.current(true);
|
toggleRef.current(true);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
const status = get(err, 'response.status', null);
|
const status = get(err, 'response.status', get(err, 'status', null));
|
||||||
|
const statusText = get(err, 'response.statusText', get(err, 'statusText', null));
|
||||||
const errorMessage = get(
|
const errorMessage = get(
|
||||||
err,
|
err,
|
||||||
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
||||||
get(err, ['response', 'payload', 'message'], 'An error occurred')
|
get(err, ['response', 'payload', 'message'], statusText)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (status) {
|
if (status) {
|
||||||
@ -397,11 +398,12 @@ const ModalStepper = ({
|
|||||||
});
|
});
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
const status = get(err, 'response.status', null);
|
const status = get(err, 'response.status', get(err, 'status', null));
|
||||||
|
const statusText = get(err, 'response.statusText', get(err, 'statusText', null));
|
||||||
const errorMessage = get(
|
const errorMessage = get(
|
||||||
err,
|
err,
|
||||||
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
['response', 'payload', 'message', '0', 'messages', '0', 'message'],
|
||||||
get(err, ['response', 'payload', 'message'], 'An error occured')
|
get(err, ['response', 'payload', 'message'], statusText)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (status) {
|
if (status) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user