View Issue Details

IDProjectCategoryView StatusLast Update
0007761Talerwallet-corepublic2023-09-23 15:09
Reportersebasjm Assigned ToFlorian Dold  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007761: coin spend is not rollback after deposit failed
Descriptionhere [1] after, if the deposit failed then the error is not catch and the coin remains dormant
an example of exchange error can be found here [2], the iban was wrong and the exchange return 400

from the ui looks like the money is lost


[1] https://git.taler.net/wallet-core.git/tree/packages/taler-wallet-core/src/operations/deposits.ts#n182
[2] https://bugs.gnunet.org/view.php?id=7760
TagsNo tags attached.

Activities

Florian Dold

2023-03-30 11:29

manager   ~0019993

I'm counting this towards the D37 work, the money should be restored when aborting the transaction!

Florian Dold

2023-06-05 14:01

manager   ~0020259

Aborting a deposit transaction now does a refund+refresh, so money isn't lost anymore.

I've tested this with the CLI wallet.

Issue History

Date Modified Username Field Change
2023-03-09 15:47 sebasjm New Issue
2023-03-09 15:47 sebasjm Status new => assigned
2023-03-09 15:47 sebasjm Assigned To => Florian Dold
2023-03-30 11:28 Florian Dold Target Version 0.9.2 => 0.9.3
2023-03-30 11:29 Florian Dold Note Added: 0019993
2023-04-13 20:36 Florian Dold Category wallet (TS core) => wallet-core
2023-06-05 14:01 Florian Dold Status assigned => resolved
2023-06-05 14:01 Florian Dold Resolution open => fixed
2023-06-05 14:01 Florian Dold Note Added: 0020259
2023-09-23 15:07 Christian Grothoff Fixed in Version => 0.9.3
2023-09-23 15:09 Christian Grothoff Status resolved => closed