fix: 打开流程归一化写盘后用最新 meta 加载编辑器,消除首次保存误报冲突
This commit is contained in:
parent
4ac9755416
commit
5248165e83
@ -121,8 +121,14 @@ export function App() {
|
||||
try {
|
||||
const loaded = await window.rpa.flows.get(id);
|
||||
const flow = normalizeLegacyLinearLayout(loaded);
|
||||
if (flow !== loaded) await window.rpa.flows.save(flow, { force: true });
|
||||
loadFlow(flow);
|
||||
if (flow !== loaded) {
|
||||
// 归一化改写了布局:强制写盘后必须用保存返回的新 meta 加载,
|
||||
// 否则编辑器持有旧 updatedAt,首次保存会误判磁盘版本冲突
|
||||
const saved = await window.rpa.flows.save(flow, { force: true });
|
||||
loadFlow(saved.flow);
|
||||
} else {
|
||||
loadFlow(flow);
|
||||
}
|
||||
setActiveFlowId(id);
|
||||
setPage("editor");
|
||||
} catch (openError) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user