fix: task search returns assignedTo as object

This commit is contained in:
2025-11-19 16:28:18 +05:30
parent 7108ab9ce3
commit 88efa8a976

View File

@@ -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",
},
},
},