Fix bug returning unconfirmed txstore records.
The incorrect slice was being appended to, causing some unconfirmedg records to be dropped from the return result.
This commit is contained in:
parent
145ac3e592
commit
23dca5edfd
1 changed files with 2 additions and 2 deletions
|
@ -1322,10 +1322,10 @@ func (s *Store) Records() (records []*TxRecord) {
|
||||||
|
|
||||||
// Unconfirmed records are saved unsorted, and must be sorted by
|
// Unconfirmed records are saved unsorted, and must be sorted by
|
||||||
// received date on the fly.
|
// received date on the fly.
|
||||||
unconfirmed := make([]*TxRecord, len(s.unconfirmed.txs))
|
unconfirmed := make([]*TxRecord, 0, len(s.unconfirmed.txs))
|
||||||
for _, r := range s.unconfirmed.txs {
|
for _, r := range s.unconfirmed.txs {
|
||||||
key := BlockTxKey{BlockHeight: -1}
|
key := BlockTxKey{BlockHeight: -1}
|
||||||
unconfirmed = append(records, &TxRecord{key, r, s})
|
unconfirmed = append(unconfirmed, &TxRecord{key, r, s})
|
||||||
}
|
}
|
||||||
sort.Sort(byReceiveDate(unconfirmed))
|
sort.Sort(byReceiveDate(unconfirmed))
|
||||||
records = append(records, unconfirmed...)
|
records = append(records, unconfirmed...)
|
||||||
|
|
Loading…
Reference in a new issue