feat(sqllab): non-blocking persistence mode (#24539)

Co-authored-by: Justin Park <justinpark@apache.org>
This commit is contained in:
JUST.in DO IT
2023-11-20 11:13:54 -08:00
committed by GitHub
parent 628cd345f2
commit e2bfb1216b
20 changed files with 746 additions and 433 deletions

View File

@@ -25,7 +25,7 @@ import { t, useTheme, QueryResponse } from '@superset-ui/core';
import { useDispatch, useSelector } from 'react-redux';
import {
queryEditorSetAndSaveSql,
queryEditorSetSql,
cloneQueryToNewTab,
fetchQueryResults,
clearQueryResults,
@@ -109,7 +109,9 @@ const QueryTable = ({
const data = useMemo(() => {
const restoreSql = (query: QueryResponse) => {
dispatch(queryEditorSetAndSaveSql({ id: query.sqlEditorId }, query.sql));
dispatch(
queryEditorSetSql({ id: query.sqlEditorId }, query.sql, query.id),
);
};
const openQueryInNewTab = (query: QueryResponse) => {