mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
fix(sqllab): Close already removed tab (#27391)
This commit is contained in:
@@ -743,15 +743,18 @@ export function removeQueryEditor(queryEditor) {
|
||||
|
||||
return sync
|
||||
.then(() => dispatch({ type: REMOVE_QUERY_EDITOR, queryEditor }))
|
||||
.catch(() =>
|
||||
dispatch(
|
||||
addDangerToast(
|
||||
t(
|
||||
'An error occurred while removing tab. Please contact your administrator.',
|
||||
.catch(({ status }) => {
|
||||
if (status !== 404) {
|
||||
return dispatch(
|
||||
addDangerToast(
|
||||
t(
|
||||
'An error occurred while removing tab. Please contact your administrator.',
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
);
|
||||
}
|
||||
return dispatch({ type: REMOVE_QUERY_EDITOR, queryEditor });
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user