[bisq-network/bisq-desktop] Fix edit offer problem for payment accounts with multiple currencies (#1595)
Manfred Karrer
notifications at github.com
Wed Jun 27 17:37:06 UTC 2018
ManfredKarrer requested changes on this pull request.
> PaymentAccount lastSelectedPaymentAccount = getPreselectedPaymentAccount();
if (lastSelectedPaymentAccount != null &&
user.getPaymentAccounts() != null &&
- user.getPaymentAccounts().contains(lastSelectedPaymentAccount)) {
+ user.getPaymentAccounts().stream().anyMatch(paymentAccount -> paymentAccount.getId() == lastSelectedPaymentAccount.getId())) {
Should be:
paymentAccount.getId().equals(lastSelectedPaymentAccount.getId())))
> this.openOffer = openOffer;
this.initialState = openOffer.getState();
- this.paymentAccount = user.getPaymentAccount(openOffer.getOffer().getMakerPaymentAccountId());
+ final PaymentAccount tmpPaymentAccount = user.getPaymentAccount(openOffer.getOffer().getMakerPaymentAccountId());
+ final TradeCurrency selectedTradeCurrency = CurrencyUtil.getTradeCurrency(openOffer.getOffer().getCurrencyCode()).get();
+
+ this.paymentAccount = PaymentAccount.fromProto(tmpPaymentAccount.toProtoMessage(), corePersistenceProtoResolver);
Maybe we should add a comment why we clone
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq-desktop/pull/1595#pullrequestreview-132535138
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20180627/80a27b9f/attachment.html>
More information about the bisq-github
mailing list