diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java b/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java index b862f621cd9b5d63abef8f1c274d8fc91343a5dd..954f9e86e57ed29fe192b936e39c4caf2267df2a 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java +++ b/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java @@ -332,7 +332,7 @@ public class Template implements TransactionBase, Iconizable Objects.equals(name, template.name) && Objects.equals(description, template.description) && Objects.equals(iconReference, template.iconReference) && - Objects.equals(tags, template.tags) && + Objects.equals(tags.stream().toList(), template.tags) && Objects.equals(transferAccount, template.transferAccount) && Objects.equals(templateGroup, template.templateGroup); } diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java b/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java index c6bfc4133682c6874b52bb2153868741143d98bc..5e72d06f0e15da23fc8435e0cc49ac606b8da0fd 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java +++ b/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java @@ -292,7 +292,7 @@ public class Transaction implements TransactionBase, ProvidesID Objects.equals(category, transaction.category) && Objects.equals(name, transaction.name) && Objects.equals(description, transaction.description) && - Objects.equals(tags, transaction.tags) && + Objects.equals(tags.stream().toList(), transaction.tags) && Objects.equals(repeatingOption, transaction.repeatingOption) && Objects.equals(transferAccount, transaction.transferAccount); }