From fe70a087c4331459ff6b79b03860d2d474d1ee27 Mon Sep 17 00:00:00 2001 From: woodser Date: Fri, 15 Dec 2023 12:22:48 -0500 Subject: [PATCH] add check to prevent null payment account name --- .../account/content/cryptoaccounts/CryptoAccountsDataModel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsDataModel.java b/desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsDataModel.java index 943c5e9951..7fc3089a1f 100644 --- a/desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsDataModel.java +++ b/desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsDataModel.java @@ -119,6 +119,7 @@ class CryptoAccountsDataModel extends ActivatableDataModel { }); } + if (paymentAccount.getAccountName() == null) throw new IllegalStateException("Account name cannot be null"); user.addPaymentAccount(paymentAccount); if (!(paymentAccount instanceof AssetAccount)) @@ -126,6 +127,7 @@ class CryptoAccountsDataModel extends ActivatableDataModel { } public void onUpdateAccount(PaymentAccount paymentAccount) { + if (paymentAccount.getAccountName() == null) throw new IllegalStateException("Account name cannot be null"); paymentAccount.onPersistChanges(); user.requestPersistence(); }