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', {