mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
fix(sqllab): null database with backend persistence (#19548)
This commit is contained in:
@@ -1393,10 +1393,21 @@ export function queryEditorSetFunctionNames(queryEditor, dbId) {
|
||||
functionNames: json.function_names,
|
||||
}),
|
||||
)
|
||||
.catch(() =>
|
||||
dispatch(
|
||||
addDangerToast(t('An error occurred while fetching function names.')),
|
||||
),
|
||||
);
|
||||
.catch(err => {
|
||||
if (err.status === 404) {
|
||||
// for databases that have been deleted, just reset the function names
|
||||
dispatch({
|
||||
type: QUERY_EDITOR_SET_FUNCTION_NAMES,
|
||||
queryEditor,
|
||||
functionNames: [],
|
||||
});
|
||||
} else {
|
||||
dispatch(
|
||||
addDangerToast(
|
||||
t('An error occurred while fetching function names.'),
|
||||
),
|
||||
);
|
||||
}
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user