taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit e33e1ecb468b73bddb656364f3024b888b7315bd
parent 252efa73ef0b008e72ff9b70b86675f29fe09b61
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 24 Mar 2026 11:02:58 +0100

fix: didn't check tosAccepted correctly when changing Exchanges/currencies

Diffstat:
MTalerWallet1/Views/Actions/Peer2peer/RequestPayment.swift | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/TalerWallet1/Views/Actions/Peer2peer/RequestPayment.swift b/TalerWallet1/Views/Actions/Peer2peer/RequestPayment.swift @@ -252,7 +252,10 @@ struct RequestPaymentContent: View { peerPullCheck = ppCheck var baseURL = ppCheck.scopeInfo?.url ?? ppCheck.exchangeBaseUrl if let baseURL { - if exchange == nil || exchange?.tosStatus != .accepted { + if exchange == nil || + exchange?.exchangeBaseUrl != baseURL || + exchange?.tosStatus != .accepted + { symLog.log("getExchangeByUrl(\(ppCheck.exchangeBaseUrl))") exchange = try? await model.getExchangeByUrl(url: baseURL) }