fix(grid): preserve sibling results after multi-result edit
This commit is contained in:
1 parent
c813b76019
commit
2c14016828
2 files changed
+226
-1
No files matched your search
@@ -315,11 +315,13 @@ export function useDataGridActions(activeTab: ComputedRef<QueryTab | undefined>)
|
||||
return;
|
||||
}
|
||||
if (sql?.trim()) {
|
||||
const hasMultiResults = tab.mode === "query" && (tab.results?.length ?? 0) > 1;
|
||||
await queryStore.executeTabSql(tab.id, sql, {
|
||||
...(tab.mode === "query" ? activeQueryTargetOptions(tab) : {}),
|
||||
resultBaseSql: sql,
|
||||
resultSortedSql: undefined,
|
||||
preserveResultDuringExecution: true,
|
||||
...(hasMultiResults ? { replaceActiveResultInGroup: true, preserveActiveResultIndex: true } : {}),
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user