diff --git a/packages/server/src/helpers/tree.helper.ts b/packages/server/src/helpers/tree.helper.ts index 3ad64df8..7d511976 100644 --- a/packages/server/src/helpers/tree.helper.ts +++ b/packages/server/src/helpers/tree.helper.ts @@ -16,6 +16,7 @@ export function array2tree(list) { list[map[node.parentDocumentId]].children.push(node); } else { node.parentDocumentId = null; // 该节点的父节点无法访问 + roots.push(node); } } else { roots.push(node); diff --git a/packages/server/src/services/document.service.ts b/packages/server/src/services/document.service.ts index 98ed2bad..e1adcd53 100644 --- a/packages/server/src/services/document.service.ts +++ b/packages/server/src/services/document.service.ts @@ -816,7 +816,7 @@ export class DocumentService { delete doc.state; }); - return array2tree(docs.map((doc) => instanceToPlain(doc))); + return array2tree(docs); } /**