From 2010f0a16d28f460baa19b3eebd0ce6303c380e3 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Mon, 23 Jun 2025 12:17:09 +0300 Subject: [PATCH] PM-1304 - add audit trail when description gets updated --- src/api/admin/admin.service.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/api/admin/admin.service.ts b/src/api/admin/admin.service.ts index cbbc384..56b36af 100644 --- a/src/api/admin/admin.service.ts +++ b/src/api/admin/admin.service.ts @@ -52,6 +52,9 @@ export class AdminService { } : undefined, }, + include: { + winnings: true, + }, }); } @@ -119,6 +122,18 @@ export class AdminService { }, }), ); + + if (payment.installment_number === 1) { + transactions.push((tx) => + this.addAudit( + userId, + winningsId, + `Modified payment description from "${payment.winnings.description}" to "${body.description}"`, + body.auditNote, + tx, + ), + ); + } } let paymentStatus = payment.payment_status as PaymentStatus; @@ -546,6 +561,7 @@ export class AdminService { }, }, take: 1000, + orderBy: { created_at: 'desc' }, }); result.data = audits.map((item) => ({