From 720a08287518afb896b448f852805a2d0a3aec16 Mon Sep 17 00:00:00 2001 From: pkupczyk <piotr.kupczyk@id.ethz.ch> Date: Wed, 9 Nov 2022 19:48:42 +0100 Subject: [PATCH] SSDM-13152 : Exports for master data and metadata UI - fix error handling --- .../src/js/components/common/grid/GridWithSettings.jsx | 4 ++-- openbis_ng_ui/src/js/services/openbis/api.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openbis_ng_ui/src/js/components/common/grid/GridWithSettings.jsx b/openbis_ng_ui/src/js/components/common/grid/GridWithSettings.jsx index c23dc0c5f2e..f3c14b34dc6 100644 --- a/openbis_ng_ui/src/js/components/common/grid/GridWithSettings.jsx +++ b/openbis_ng_ui/src/js/components/common/grid/GridWithSettings.jsx @@ -95,8 +95,8 @@ export default class GridWithSettings extends React.PureComponent { } else { AppController.getInstance().errorChange(JSON.stringify(result)) } - } catch (error) { - AppController.getInstance().errorChange(JSON.stringify(error)) + } catch (e) { + AppController.getInstance().errorChange(JSON.stringify(e.message)) } finally { AppController.getInstance().loadingChange(false) } diff --git a/openbis_ng_ui/src/js/services/openbis/api.js b/openbis_ng_ui/src/js/services/openbis/api.js index d269fc65341..049c1c7127a 100644 --- a/openbis_ng_ui/src/js/services/openbis/api.js +++ b/openbis_ng_ui/src/js/services/openbis/api.js @@ -255,9 +255,9 @@ class Facade { const execution = executions[executionId] if (!execution) { - throw Error('Execution id: ' + executionId + ' not found.') + throw new Error('Execution id: ' + executionId + ' not found.') } else if (execution.details.error !== null) { - throw Error(execution.details.error.message) + throw new Error(execution.details.error.message) } else if ( execution.details.results !== null && execution.details.results.length > 0 -- GitLab