From ccf28d83b800ff5f2a23fd845c04239c40a8de03 Mon Sep 17 00:00:00 2001 From: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Date: Tue, 18 Feb 2025 20:26:49 +0800 Subject: [PATCH] fix: app version addSourcemember tmbid could be empty (#3822) --- packages/service/support/user/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/service/support/user/utils.ts b/packages/service/support/user/utils.ts index 574ab7853..60e633fbe 100644 --- a/packages/service/support/user/utils.ts +++ b/packages/service/support/user/utils.ts @@ -86,9 +86,12 @@ export async function addSourceMember({ }): Promise> { if (!Array.isArray(list)) return []; + const tmbIdList = list + .map((item) => (item.tmbId ? String(item.tmbId) : undefined)) + .filter(Boolean); const tmbList = await MongoTeamMember.find( { - _id: { $in: list.map((item) => String(item.tmbId)) } + _id: { $in: tmbIdList } }, 'tmbId name avatar status', {