mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-02-02 09:35:22 -05:00
fix npe in offer payment account selection
This commit is contained in:
parent
5aba26ff82
commit
02eb2fb005
@ -255,10 +255,10 @@ public abstract class MutableOfferDataModel extends OfferDataModel {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private Optional<PaymentAccount> getAnyPaymentAccount() {
|
private Optional<PaymentAccount> getAnyPaymentAccount() {
|
||||||
if (CurrencyUtil.isTraditionalCurrency(tradeCurrency.getCode())) {
|
if (CurrencyUtil.isFiatCurrency(tradeCurrency.getCode())) {
|
||||||
return paymentAccounts.stream().filter(paymentAccount1 -> !paymentAccount1.getPaymentMethod().isCrypto()).findAny();
|
return paymentAccounts.stream().filter(paymentAccount1 -> paymentAccount1.isFiat()).findAny();
|
||||||
} else {
|
} else {
|
||||||
return paymentAccounts.stream().filter(paymentAccount1 -> paymentAccount1.getPaymentMethod().isCrypto() &&
|
return paymentAccounts.stream().filter(paymentAccount1 -> !paymentAccount1.isFiat() &&
|
||||||
paymentAccount1.getTradeCurrency().isPresent() &&
|
paymentAccount1.getTradeCurrency().isPresent() &&
|
||||||
!Objects.equals(paymentAccount1.getTradeCurrency().get().getCode(), GUIUtil.TOP_CRYPTO.getCode())).findAny();
|
!Objects.equals(paymentAccount1.getTradeCurrency().get().getCode(), GUIUtil.TOP_CRYPTO.getCode())).findAny();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user