diff --git a/packages/common/error.js b/packages/common/error.js index 0bc393a60019a7e0ff461ddd63218a139352e61b..36b7ed54ee00ceba70c854ca473b9fb0bfed5db2 100644 --- a/packages/common/error.js +++ b/packages/common/error.js @@ -3,9 +3,11 @@ import {i18n} from "./i18n"; export const xhrError = (jqXHR, textStatus, errorThrown) => { if (textStatus !== "abort") { + // try to show hydra error text let body = jqXHR.responseJSON !== undefined && jqXHR.responseJSON["hydra:description"] !== undefined ? jqXHR.responseJSON["hydra:description"] : textStatus; + // if the server is not reachable at all if (jqXHR.status === 0) { body = i18n.t('error.connection-to-server-refused'); }