1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-31 00:16:47 +01:00

fix: handle generic errors better

This commit is contained in:
Ivar Conradi Østhus 2021-05-04 20:41:19 +02:00
parent f0d6e45361
commit 217170c2e2
2 changed files with 7 additions and 1 deletions

View File

@ -62,7 +62,7 @@ export function throwIfNotSuccess(response) {
let error = new Error(errorMsg);
error.statusCode = response.status;
reject(error);
});
}).catch(() => reject(new Error(defaultErrorMessage)))
});
} else {
return Promise.reject(new ServiceError(response.status));

View File

@ -15,6 +15,8 @@ import { ERROR_ADD_CONTEXT_FIELD, ERROR_UPDATE_CONTEXT_FIELD } from '../context/
import { ERROR_REMOVING_PROJECT, ERROR_ADD_PROJECT, ERROR_UPDATE_PROJECT } from '../project/actions';
import { ERROR_ADD_ADDON_CONFIG, ERROR_UPDATE_ADDON_CONFIG, ERROR_REMOVING_ADDON_CONFIG } from '../addons/actions'
import { UPDATE_APPLICATION_FIELD } from '../application/actions';
import { FORBIDDEN } from '../util';
@ -48,7 +50,11 @@ const strategies = (state = getInitState(), action) => {
case ERROR_UPDATE_CONTEXT_FIELD:
case ERROR_REMOVING_PROJECT:
case ERROR_UPDATE_PROJECT:
case ERROR_ADD_ADDON_CONFIG:
case ERROR_UPDATE_ADDON_CONFIG:
case ERROR_REMOVING_ADDON_CONFIG:
case ERROR_ADD_PROJECT:
console.log(action);
return addErrorIfNotAlreadyInList(state, action.error.message);
case FORBIDDEN:
return addErrorIfNotAlreadyInList(state, action.error.message || '403 Forbidden');