mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
This fixes a bug with displaying errors returned from the SQL3 endpoint (#2374)
Co-authored-by: Fletcher Haynes <fletcher.haynes@generalassemb.ly>
This commit is contained in:
parent
b1f5264a4b
commit
f65367ab46
1 changed files with 13 additions and 4 deletions
|
|
@ -51,10 +51,16 @@ export const QueryContainer: FC<{}> = () => {
|
|||
|
||||
const handleHTTPQueryMessages = (response) => {
|
||||
setIsSQL3(true)
|
||||
streamingResults.headers = response.data.schema.fields;
|
||||
streamingResults.rows = response.data.data;
|
||||
setErrorResult(undefined);
|
||||
setResults([streamingResults]);
|
||||
console.log(response.data.error);
|
||||
if (response.status === 400) {
|
||||
streamingResults.error = response.data.error;
|
||||
setErrorResult(streamingResults);
|
||||
} else {
|
||||
streamingResults.headers = response.data.schema.fields;
|
||||
streamingResults.rows = response.data.data;
|
||||
setErrorResult(undefined);
|
||||
setResults([streamingResults]);
|
||||
}
|
||||
setLoading(false);
|
||||
}
|
||||
|
||||
|
|
@ -138,6 +144,9 @@ export const QueryContainer: FC<{}> = () => {
|
|||
if (e.response.status === 404) {
|
||||
setIsSQL3(false);
|
||||
querySQL(query, handleQueryMessages, handleQueryEnd);
|
||||
} else if (e.response.status === 400) {
|
||||
setIsSQL3(false)
|
||||
handleHTTPQueryMessages(e.response);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue