Fixed bug caused by improper handling of UPDATE_NAME transactions, similar to commit d16663f.

This commit is contained in:
CalDescent 2022-02-04 10:28:26 +00:00
parent 694ea689c8
commit 98a2dd04b8

View File

@ -338,8 +338,9 @@ public class NamesDatabaseIntegrityCheck {
} }
if ((transactionData instanceof UpdateNameTransactionData)) { if ((transactionData instanceof UpdateNameTransactionData)) {
UpdateNameTransactionData updateNameTransactionData = (UpdateNameTransactionData) transactionData; UpdateNameTransactionData updateNameTransactionData = (UpdateNameTransactionData) transactionData;
boolean hasReducedNewName = updateNameTransactionData.getReducedNewName() == null && !updateNameTransactionData.getReducedNewName().isEmpty();
if (Objects.equals(updateNameTransactionData.getName(), name) || if (Objects.equals(updateNameTransactionData.getName(), name) ||
Objects.equals(updateNameTransactionData.getReducedNewName(), reducedName)) { (hasReducedNewName && Objects.equals(updateNameTransactionData.getReducedNewName(), reducedName))) {
transactions.add(transactionData); transactions.add(transactionData);
} }
} }