From 62839b1ff3c470af73d3dac1742ffd74c0115690 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Thu, 26 May 2022 12:58:49 +0800 Subject: [PATCH] server: fix get version data --- .../server/src/services/document-version.service.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/server/src/services/document-version.service.ts b/packages/server/src/services/document-version.service.ts index 1e029b45..24222800 100644 --- a/packages/server/src/services/document-version.service.ts +++ b/packages/server/src/services/document-version.service.ts @@ -23,11 +23,14 @@ export class DocumentVersionService { private async withUser(data: Array>): Promise { return await Promise.all( - data.filter(Boolean).map(async (record) => { - const { userId } = record; - const createUser = await this.userService.findById(userId); - return { ...record, createUser }; - }) + data + .filter(Boolean) + .filter((record) => record.userId) + .map(async (record) => { + const { userId } = record; + const createUser = await this.userService.findById(userId); + return { ...record, createUser }; + }) ); }