Browse Source

Fixed recently introduced issue in name rebuilding code causing transactions to be unordered.

This is the likely cause of inconsistent name entries across different nodes, as we can't guarantee that every environment will return the same transaction order from the SQL queries.
name-fixes
CalDescent 3 years ago
parent
commit
4340dac595
  1. 4
      src/main/java/org/qortal/controller/repository/NamesDatabaseIntegrityCheck.java

4
src/main/java/org/qortal/controller/repository/NamesDatabaseIntegrityCheck.java

@ -313,6 +313,10 @@ public class NamesDatabaseIntegrityCheck {
transactions.add(transactionData);
}
}
// Sort by lowest timestamp first
transactions.sort(Comparator.comparingLong(TransactionData::getTimestamp));
return transactions;
}

Loading…
Cancel
Save