diff --git a/src/routes/Discover/Discover.js b/src/routes/Discover/Discover.js
index 88037cdb3..79654f2ab 100644
--- a/src/routes/Discover/Discover.js
+++ b/src/routes/Discover/Discover.js
@@ -52,9 +52,9 @@ const Discover = ({ urlParams, queryParams }) => {
{
- error ?
+ error !== null ?
- {error}
+ {error.type}{error.type === 'Other' ? ` - ${error.content}` : null}
:
Array.isArray(metaItems) ?
diff --git a/src/routes/Discover/useDiscover.js b/src/routes/Discover/useDiscover.js
index 19b40590b..b382d507c 100644
--- a/src/routes/Discover/useDiscover.js
+++ b/src/routes/Discover/useDiscover.js
@@ -186,7 +186,7 @@ const useCatalog = (urlParams, queryParams) => {
}))
:
null;
- const error = state.discover.content.type === 'Err' ? JSON.stringify(state.discover.content.content) : null;
+ const error = state.discover.content.type === 'Err' ? state.discover.content.content : null;
setDiscover([selectInputs, paginateInput, items, error]);
};
core.on('NewModel', onNewModel);