Files
galaxy/client/src/utils/simple-error.js
T
John Chilton 07b864b9d7 Revise history import and export.
- Provide a lot more context on what is and has happened to users during both import and export process.
- Allow import and export to galaxy file plugins.
2021-01-08 14:11:44 -05:00

17 lines
514 B
JavaScript

export function errorMessageAsString(e, defaultMessage = "Request failed.") {
let message = defaultMessage;
if (e && e.response && e.response.data && e.response.data.err_msg) {
message = e.response.data.err_msg;
} else if (e && e.response) {
message = `${e.response.statusText} (${e.response.status})`;
} else if (typeof e == "string") {
message = e;
}
return message;
}
export function rethrowSimple(e) {
console.debug(e);
throw errorMessageAsString(e);
}