Skip to content
Snippets Groups Projects
Commit cadb8c3d authored by stvoutsin's avatar stvoutsin
Browse files

Fixed error response mechanism for TAP queries

parent 51422f3b
No related branches found
No related tags found
2 merge requests!76Master,!75Fixed error response mechanism for TAP queries
......@@ -91,7 +91,17 @@ export default function QueryIVOARegistry() {
status: "fetched",
results: queryResponse.data,
});
})
}).catch(() => {
queryMap.set(query.catalog, {
catalog: query.catalog,
service_type: query.service_type,
vo_table_schema:"",
esapquery: query.esapquery,
status: "error",
results: queryResponse.data,
});
});
}
else {
queryMap.set(query.catalog, {
......
......@@ -20,11 +20,22 @@ export default function IVOAResults({ catalog }) {
if (!queryMap.get(catalog)) return null;
console.log("VO service queryMap:", queryMap.get(catalog));
if (queryMap.get(catalog).status === "error") {
if (queryMap.get(catalog).results[0].includes("ERROR")) {
return (
<Alert variant="danger">{queryMap.get(catalog).results[0]}</Alert>
);
} else {
return (
<Alert variant="danger">Unknown error while running this query!</Alert>
);
}
}
if (queryMap.get(catalog).status === "fetched") {
// if (queryMap.get(catalog).results[0].includes("ERROR"))
// return (
// <Alert variant="warning">{queryMap.get(catalog).results[0]}</Alert>
// );
try {
if (queryMap.get(catalog).results.results.length === 0)
return <Alert variant="warning">No matching results found!</Alert>;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment