From 98a2dd04b8d6184f8bda141d19be34cdad913982 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 4 Feb 2022 10:28:26 +0000 Subject: [PATCH] Fixed bug caused by improper handling of UPDATE_NAME transactions, similar to commit d16663f. --- .../controller/repository/NamesDatabaseIntegrityCheck.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/controller/repository/NamesDatabaseIntegrityCheck.java b/src/main/java/org/qortal/controller/repository/NamesDatabaseIntegrityCheck.java index 0b941c0c..c8f65aa5 100644 --- a/src/main/java/org/qortal/controller/repository/NamesDatabaseIntegrityCheck.java +++ b/src/main/java/org/qortal/controller/repository/NamesDatabaseIntegrityCheck.java @@ -338,8 +338,9 @@ public class NamesDatabaseIntegrityCheck { } if ((transactionData instanceof UpdateNameTransactionData)) { UpdateNameTransactionData updateNameTransactionData = (UpdateNameTransactionData) transactionData; + boolean hasReducedNewName = updateNameTransactionData.getReducedNewName() == null && !updateNameTransactionData.getReducedNewName().isEmpty(); if (Objects.equals(updateNameTransactionData.getName(), name) || - Objects.equals(updateNameTransactionData.getReducedNewName(), reducedName)) { + (hasReducedNewName && Objects.equals(updateNameTransactionData.getReducedNewName(), reducedName))) { transactions.add(transactionData); } }