View Issue Details

IDProjectCategoryView StatusLast Update
0008841Talerwallet-corepublic2024-08-28 23:31
Reportersebasjm Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.13Fixed in Version0.13 
Summary0008841: after a refund is picked up, wallet core waits until reporintg tx done [4h]
Descriptiondetected while trying to reproduce this https://bugs.gnunet.org/view.php?id=8745

running taler-harness run-integrationtests refund-auto takes 10 secs but merchant replies as expected.

Still after the transactions is completed, the task waits 10 seconds before sending moving from pending to done.

This is a log from one run:

2024-05-13T16:04:05.066Z AutoRefund INFO NOTIF [
  {
    "type": "transaction-state-transition",
    "oldTxState": {
      "major": "pending"
    },
    "newTxState": {
      "major": "done"
    },
    "transactionId": "txn:refresh:8YERMVYATKN2PZFZF5TA9Y6E6YGNED7HGBA4J1BJSYC7SHTD21CG"
  }
]



2024-05-13T16:04:14.821Z AutoRefund INFO NOTIF [
  {
    "type": "transaction-state-transition",
    "oldTxState": {
      "major": "pending",
      "minor": "auto-refund"
    },
    "newTxState": {
      "major": "done"
    },
    "transactionId": "txn:payment:KFZP5HB1ZXR0PGD832DDE316DCJCGFWCTR0DDD8C56YSK3PGRNH0"
  }
]
TagsNo tags attached.

Activities

Florian Dold

2024-08-21 19:25

manager   ~0023023

There was a broken check that caused wallet-core to not properly transition out of the auto-refund state, even though the product had been fully refunded.
That caused the extra delay.

commit 0b25d5d010c2b66628035f267353bec0721e3bf0 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Wed Aug 21 19:23:48 2024 +0200

    wallet-core: fix transition out of auto-refund

Issue History

Date Modified Username Field Change
2024-05-13 18:09 sebasjm New Issue
2024-05-13 18:09 sebasjm Status new => assigned
2024-05-13 18:09 sebasjm Assigned To => Florian Dold
2024-08-01 01:24 Florian Dold Summary after a refund is picked up, wallet core waits until reporintg tx done => after a refund is picked up, wallet core waits until reporintg tx done [4h]
2024-08-21 19:25 Florian Dold Status assigned => resolved
2024-08-21 19:25 Florian Dold Resolution open => fixed
2024-08-21 19:25 Florian Dold Note Added: 0023023
2024-08-22 18:14 Christian Grothoff Product Version 0.14 => git (master)
2024-08-22 18:14 Christian Grothoff Fixed in Version => 0.13
2024-08-22 18:14 Christian Grothoff Target Version 0.14 => 0.13
2024-08-28 23:31 Christian Grothoff Status resolved => closed