View Issue Details

IDProjectCategoryView StatusLast Update
0010955Talerwallet-corepublic2026-07-05 22:36
ReporterChristian Grothoff Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityalways
Status informingResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0010955: refund "succeeds" after 180s [2h]
DescriptionI made some changes to the (disabled) test test_merchant_order_refund.sh, which now show that the refund logic of the taler wallet CLI somehow takes a VERY long time. I'm not even sure if it actually succeeded, only that it returned with a successful status code. Please investigate the test.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-06-03 20:18

manager   ~0028767

Test now passes with the very latest taler-wallet-cli (!) and the following fix in the merchant:

commit 9d08f4de7eba091d0e0f824cf1d913f37b220c18 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Wed Jun 3 22:14:24 2026 +0200

    do not use run-until-done after refund
    
    The handle-uri command in the latest taler-wallet-cli waits by default
    for refunds to be applied, thus no explicit waiting is required.
    
    The use of run-until-done will likely be deprecated soon. Instead,
    handle-uri or the testingWaitTransactionState API request should be
    used.

Issue History

Date ModifiedUsernameFieldChange
2026-01-31 14:23Christian GrothoffNew Issue
2026-01-31 14:23Christian GrothoffStatusnew => assigned
2026-01-31 14:23Christian GrothoffAssigned To => Florian Dold
2026-02-03 18:25Christian GrothoffTarget Version1.4 => 1.5
2026-02-22 14:09Christian GrothoffSeveritymajor => minor
2026-02-22 14:09Christian GrothoffStatusassigned => implementing
2026-02-22 14:09Christian GrothoffTarget Version1.5 => 1.6
2026-03-20 16:10Florian DoldSummaryrefund "succeeds" after 180s => refund "succeeds" after 180s [2h]
2026-06-03 20:18Florian DoldStatusimplementing => informing
2026-06-03 20:18Florian DoldResolutionopen => fixed
2026-06-03 20:18Florian DoldNote Added: 0028767
2026-07-05 22:36Christian GrothoffFixed in Version => 1.6