From 021520622022b2b89c2304f699b92b79167684ce Mon Sep 17 00:00:00 2001 From: Camilo Oviedo Date: Sat, 17 Aug 2024 10:11:05 +1000 Subject: [PATCH] add: Created attribute formattedPublishedAt to display on Expense Drawer --- .../src/services/Expenses/CRUD/ExpenseTransformer.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/server/src/services/Expenses/CRUD/ExpenseTransformer.ts b/packages/server/src/services/Expenses/CRUD/ExpenseTransformer.ts index 3f566b87b..fa9bec75a 100644 --- a/packages/server/src/services/Expenses/CRUD/ExpenseTransformer.ts +++ b/packages/server/src/services/Expenses/CRUD/ExpenseTransformer.ts @@ -16,6 +16,7 @@ export class ExpenseTransfromer extends Transformer { 'formattedAllocatedCostAmount', 'formattedDate', 'formattedCreatedAt', + 'formattedPublishedAt', 'categories', 'attachments', ]; @@ -91,4 +92,13 @@ export class ExpenseTransfromer extends Transformer { protected attachments = (expense: IExpense) => { return this.item(expense.attachments, new AttachmentTransformer()); }; + + /** + * Retrieve formatted published at date. + * @param {IExpense} expense + * @returns {string} + */ + protected formattedPublishedAt = (expense: IExpense): string => { + return this.formatDate(expense.publishedAt); + } }