diff --git a/src/api/ledger/parse/ledger.js b/src/api/ledger/parse/ledger.js index f82e765f7f..7829d5e7f8 100644 --- a/src/api/ledger/parse/ledger.js +++ b/src/api/ledger/parse/ledger.js @@ -5,6 +5,15 @@ const removeUndefined = require('./utils').removeUndefined; const parseTransaction = require('./transaction'); import type {GetLedger} from '../types.js'; +function parseTransactionWrap (transaction) { + if (transaction.metaData) { + transaction.meta = transaction.metaData; + delete transaction.metData; + } + + return parseTransaction(transaction); +} + function parseTransactions(transactions) { if (_.isEmpty(transactions)) { return {}; @@ -13,8 +22,8 @@ function parseTransactions(transactions) { return {transactionHashes: transactions}; } return { - transactions: _.map(transactions, parseTransaction), - rawTransactions: JSON.stringify(transactions) + rawTransactions: JSON.stringify(transactions), + transactions: _.map(transactions, parseTransactionWrap) }; }