diff --git a/src/Editor/AutoSave.ts b/src/Editor/AutoSave.ts index adbbbfdb2..e038c45af 100644 --- a/src/Editor/AutoSave.ts +++ b/src/Editor/AutoSave.ts @@ -20,16 +20,18 @@ export class AutoSaveServer if (!searchParams.has("autosave")) return; let f = app.Database.FileWrite(); - let newDB = new Database().FileRead(f); - newDB.hm.Clear(); - - arrayRemoveIf(newDB.ModelSpace.Entitys, e => e.IsErase); - arrayRemoveIf(newDB.TemplateTable.Objects, e => e.IsErase); - arrayRemoveIf(newDB.GroupTable.Objects, g => + if (false) { - return g.Entitys.length === 0 || g.Entitys.every(e => !e || e.IsErase); - }); - f = newDB.FileWrite(); + let newDB = new Database().FileRead(f); + newDB.hm.Clear(); + arrayRemoveIf(newDB.ModelSpace.Entitys, e => e.IsErase); + arrayRemoveIf(newDB.TemplateTable.Objects, e => e.IsErase); + arrayRemoveIf(newDB.GroupTable.Objects, g => + { + return g.Entitys.length === 0 || g.Entitys.every(e => !e || e.IsErase); + }); + f = newDB.FileWrite(); + } //异步不等待 this.SavaData(f.Data); });