From 7d7cea3278fe8897c074aa5f1f29ecc52f690715 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 3 Mar 2023 17:10:14 +0000 Subject: [PATCH] Only rebuild if transaction has a name. --- src/main/java/org/qortal/transaction/ArbitraryTransaction.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/qortal/transaction/ArbitraryTransaction.java b/src/main/java/org/qortal/transaction/ArbitraryTransaction.java index 3330a84c..7e7d4040 100644 --- a/src/main/java/org/qortal/transaction/ArbitraryTransaction.java +++ b/src/main/java/org/qortal/transaction/ArbitraryTransaction.java @@ -243,6 +243,8 @@ public class ArbitraryTransaction extends Transaction { @Override public void preProcess() throws DataException { ArbitraryTransactionData arbitraryTransactionData = (ArbitraryTransactionData) transactionData; + if (arbitraryTransactionData.getName() == null) + return; // Rebuild this name in the Names table from the transaction history // This is necessary because in some rare cases names can be missing from the Names table after registration