fix: after load workspace, we need to close other workspace, not detory.

This commit is contained in:
alt0
2023-01-12 10:01:09 +08:00
parent c7f974ed77
commit 48d355ee72
+3 -1
View File
@@ -164,7 +164,9 @@ export class DataCenter {
this._workspaceInstances.set(workspaceId, workspace);
await provider.warpWorkspace(workspace);
this._workspaceUnitCollection.workspaces.forEach(workspaceUnit => {
workspaceUnit.setBlocksuiteWorkspace(null);
const provider = this.providerMap.get(workspaceUnit.provider);
assert(provider);
provider.closeWorkspace(workspaceUnit.id);
});
workspaceUnit.setBlocksuiteWorkspace(workspace);
return workspaceUnit;