From 0353d20dcff79fc6af75b047c6e0d2f4ebb56082 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Sat, 19 Mar 2022 11:32:12 +0800 Subject: [PATCH] fix: fix array to tree when parentNode is null --- packages/server/src/helpers/tree.helper.ts | 1 + packages/server/src/services/document.service.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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); } /**