fix: task search returns assignedTo as object
This commit is contained in:
@@ -255,12 +255,14 @@ export async function searchTasks(params: PageQueryParams, tenantId: string) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
assignedTo: {
|
assignedTo: {
|
||||||
$let: {
|
$map: {
|
||||||
vars: { assignedTo: { $arrayElemAt: ["$assignedTo", 0] } },
|
input: "$assignedTo",
|
||||||
|
as: "user",
|
||||||
in: {
|
in: {
|
||||||
_id: "$$assignedTo._id",
|
_id: "$$user._id",
|
||||||
pid: "$$assignedTo.pid",
|
pid: "$$user.pid",
|
||||||
name: "$$assignedTo.name",
|
name: "$$user.name",
|
||||||
|
avatar: "$$user.avatar",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user