mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	fix: handle generic errors better
This commit is contained in:
		
							parent
							
								
									f0d6e45361
								
							
						
					
					
						commit
						217170c2e2
					
				| @ -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)); | ||||
|  | ||||
| @ -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'); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user