diff --git a/src/main/java/org/qortal/repository/RepositoryManager.java b/src/main/java/org/qortal/repository/RepositoryManager.java index 1562b38c..fefaeea9 100644 --- a/src/main/java/org/qortal/repository/RepositoryManager.java +++ b/src/main/java/org/qortal/repository/RepositoryManager.java @@ -143,7 +143,8 @@ public abstract class RepositoryManager { for (ATTransactionData atTransactionData : atTransactions) { ATData atData = repository.getATRepository().fromATAddress(atTransactionData.getATAddress()); - if (!ats.contains(atData)) { + boolean hasExistingEntry = ats.stream().anyMatch(a -> Objects.equals(a.getATAddress(), atTransactionData.getATAddress())); + if (!hasExistingEntry) { ats.add(atData); } }