commit fb7309b2519f63f65fc51a504ad06d760c3faedf parent 9e2409d738aebbc3273b730ad78c32939f18b681 Author: Florian Dold <florian@dold.me> Date: Tue, 16 Jul 2024 23:39:19 +0200 wallet-core: reject in tx error handler Diffstat:
| M | packages/taler-wallet-core/src/query.ts | | | 6 | ++++++ |
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/packages/taler-wallet-core/src/query.ts b/packages/taler-wallet-core/src/query.ts @@ -619,6 +619,12 @@ function runTx<Arg, Res>( } logger.error("error in transaction"); logger.error(`${stack.stack}`); + const txError = tx.error; + if (txError) { + reject(txError); + } else { + reject(new Error("unknown transaction error")); + } }; tx.onabort = () => { logger.trace("transaction was aborted");