diff --git a/packages/server/src/services/Accounts/AccountTransform.ts b/packages/server/src/services/Accounts/AccountTransform.ts index 1fde95fe4..2b3ec5229 100644 --- a/packages/server/src/services/Accounts/AccountTransform.ts +++ b/packages/server/src/services/Accounts/AccountTransform.ts @@ -14,6 +14,8 @@ export class AccountTransformer extends Transformer { */ public includeAttributes = (): string[] => { return [ + 'accountTypeLabel', + 'accountNormalFormatted', 'formattedAmount', 'flattenName', 'bankBalanceFormatted', @@ -84,6 +86,22 @@ export class AccountTransformer extends Transformer { return account.plaidItem?.isPaused || false; }; + /** + * Retrieves formatted account type label. + * @returns {string} + */ + protected accountTypeLabel = (account: any): string => { + return this.context.i18n.__(account.accountTypeLabel); + }; + + /** + * Retrieves formatted account normal. + * @returns {string} + */ + protected accountNormalFormatted = (account: any): string => { + return this.context.i18n.__(account.accountNormalFormatted); + }; + /** * Transformes the accounts collection to flat or nested array. * @param {IAccount[]} diff --git a/packages/server/src/services/Accounts/GetAccount.ts b/packages/server/src/services/Accounts/GetAccount.ts index ef4759bd3..17752709f 100644 --- a/packages/server/src/services/Accounts/GetAccount.ts +++ b/packages/server/src/services/Accounts/GetAccount.ts @@ -51,10 +51,6 @@ export class GetAccount { // Triggers `onAccountViewed` event. await this.eventPublisher.emitAsync(events.accounts.onViewed, eventPayload); - return this.i18nService.i18nApply( - [['accountTypeLabel'], ['accountNormalFormatted']], - transformed, - tenantId - ); + return transformed; }; }