diff --git a/src/task/task.service.ts b/src/task/task.service.ts index 77cfb15..109b345 100644 --- a/src/task/task.service.ts +++ b/src/task/task.service.ts @@ -255,12 +255,14 @@ export async function searchTasks(params: PageQueryParams, tenantId: string) { }, }, assignedTo: { - $let: { - vars: { assignedTo: { $arrayElemAt: ["$assignedTo", 0] } }, + $map: { + input: "$assignedTo", + as: "user", in: { - _id: "$$assignedTo._id", - pid: "$$assignedTo.pid", - name: "$$assignedTo.name", + _id: "$$user._id", + pid: "$$user.pid", + name: "$$user.name", + avatar: "$$user.avatar", }, }, },