Merge pull request #260 from ripplerm/develop

double check 'tes' code before emitting 'success'
This commit is contained in:
wltsmrz
2015-01-16 09:46:30 -08:00

View File

@@ -439,7 +439,13 @@ TransactionManager.prototype._resubmit = function(ledgers, pending) {
var received = transaction.findId(self._pending._idCache);
if (received) {
return transaction.emit('success', received);
switch (received.engine_result) {
case 'tesSUCCESS':
transaction.emit('success', received);
break;
default:
transaction.emit('error', received);
}
}
while (self._pending.hasSequence(transaction.tx_json.Sequence)) {