diff --git a/src/api/ledger/transactions.js b/src/api/ledger/transactions.js index f7b89874..ab5a1d93 100644 --- a/src/api/ledger/transactions.js +++ b/src/api/ledger/transactions.js @@ -1,4 +1,5 @@ /* @flow */ +/* eslint-disable max-params */ 'use strict'; const _ = require('lodash'); const utils = require('./utils'); @@ -28,7 +29,7 @@ function transactionFilter(address, filters, tx) { return false; } if (filters.counterparty && tx.address !== filters.counterparty - && tx.Destination !== filters.counterparty) { + && tx.specification.destination.address !== filters.counterparty) { return false; } return true; diff --git a/src/api/ledger/utils.js b/src/api/ledger/utils.js index 83aa20c4..cf4614b5 100644 --- a/src/api/ledger/utils.js +++ b/src/api/ledger/utils.js @@ -71,10 +71,12 @@ function signum(num) { */ function compareTransactions(first, second) { - if (first.ledgerVersion === second.ledgerVersion) { - return signum(Number(first.indexInLedger) - Number(second.indexInLedger)); + if (first.outcome.ledgerVersion === second.outcome.ledgerVersion) { + return signum(Number(first.outcome.indexInLedger) - + Number(second.outcome.indexInLedger)); } - return Number(first.ledgerVersion) < Number(second.ledgerVersion) ? -1 : 1; + return Number(first.outcome.ledgerVersion) < + Number(second.outcome.ledgerVersion) ? -1 : 1; } function hasCompleteLedgerRange(remote, minLedgerVersion, maxLedgerVersion) {