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); + } } diff --git a/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.tsx b/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.tsx index 84aadd48d..91fa0c497 100644 --- a/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.tsx +++ b/packages/webapp/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.tsx @@ -10,7 +10,6 @@ import { Col, DetailItem, DetailsMenu, - FormatDate, ExchangeRateDetailItem, FormattedMessage as T, } from '@/components'; @@ -41,7 +40,7 @@ export default function ExpenseDrawerHeader() { }> - {expense.formatted_payment_date} + {expense.formatted_date} }> @@ -65,11 +64,11 @@ export default function ExpenseDrawerHeader() { minLabelSize={'180px'} > }> - {expense.formatted_date} + {expense.formatted_published_at || '—'} }> - {expense.formatted_created_at} + {expense.formatted_created_at}