fix: assignedTo field in the response of payment list is object instead of an array

This commit is contained in:
2025-11-18 19:10:33 +05:30
parent 717d489f37
commit bc23b530d6

View File

@@ -90,12 +90,14 @@ export async function listPayments(
fileId: 1, fileId: 1,
paymentDate: 1, paymentDate: 1,
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",
}, },
}, },
}, },