minor fixups in cash_in_txs

This commit is contained in:
Josh Harvey 2017-12-01 14:17:53 +02:00
parent ed298283c7
commit 29f85a77d7

View file

@ -83,6 +83,7 @@ function ensureRatchet (oldField, newField, fieldKey) {
return true
}
if (_.isNil(newField)) return false
if (oldField.isBigNumber && newField.isBigNumber) return BN(oldField).eq(newField)
if (oldField.toString() === newField.toString()) return true
@ -231,7 +232,8 @@ function isClearToSend (oldTx, newTx) {
function postProcess (r, pi) {
registerTrades(pi, r.newBills)
if (isClearToSend(r.dbTx, r.tx)) {
if (!isClearToSend(r.dbTx, r.tx)) return Promise.resolve({})
return pi.sendCoins(r.tx)
.then(txHash => ({
txHash,
@ -257,9 +259,6 @@ function postProcess (r, pi) {
}
})
.then(sendRec => logAction(sendRec, r.tx))
}
return Promise.resolve({})
}
function preProcess (dbTx, machineTx, pi) {