taler-ios

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

commit c1ed30e24b67187704c302dc9432dac11f532916
parent bbcf89ebd55883d7aec72442cfe78574ea2da099
Author: Marc Stibane <marc@taler.net>
Date:   Mon, 11 Aug 2025 22:34:03 +0200

fix tx not reloaded (b5563605)

Diffstat:
MTalerWallet1/Views/Transactions/TransactionSummaryV.swift | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/TalerWallet1/Views/Transactions/TransactionSummaryV.swift b/TalerWallet1/Views/Transactions/TransactionSummaryV.swift @@ -61,7 +61,7 @@ struct TransactionSummaryV: View { func loadTransaction() async { if let reloadedTransaction = try? await model.getTransactionById(transactionId, withTerms: true, viewHandles: false) { - symLog.log("reloaded transaction: \(reloadedTransaction.common.txState.major)") + symLog.log("reloaded \(reloadedTransaction.localizedType): \(reloadedTransaction.common.txState.major)") withAnimation { talerTX = reloadedTransaction; viewId = UUID() } // redraw if developerMode { if let json = try? await model.jsonTransactionById(transactionId, @@ -128,7 +128,7 @@ struct TransactionSummaryV: View { let _ = symLog.vlog() // just to get the # to compare it with .onAppear & onDisappear #endif let common = talerTX.common - if common.type != .dummy { + if common.type != .dummy && transactionId == common.transactionId { let scope = common.scopes.first // might be nil if scopes == [] // let pending = transaction.isPending let locale = TalerDater.shared.locale