View Issue Details

IDProjectCategoryView StatusLast Update
0011443Talerspecificationpublic2026-09-07 13:55
ReporterChristian Grothoff Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.8 
Summary0011443: repurchase detection and paivana-style article purchases with expiration will likely not work
DescriptionWhen a digital purchase expires, wallets will try to do repurchase even though the period is over.
This should be tested and fixed, possibly primarily in the wallet.
TagsNo tags attached.

Activities

Florian Dold

2026-09-07 13:55

manager   ~0029919

Fixed in the wallet, as well as in the merchant (missing pickup time field):

commit b42525e997feeb90e9f80e21020edf00acaa0ea3 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Mon Sep 7 13:48:58 2026 +0200

    wallet-core: stop reusing expired digital purchases
    
    Honor max_pickup_time when selecting prior purchases and reopening
    repurchase links. Cap wallet-created Paivana sessions at the remaining
    paid access period, and require prior purchases to cover the expiration
    bound into externally created sessions.
    
    Issue: https://bugs.taler.net/n/11443

Issue History

Date Modified Username Field Change
2026-05-25 22:11 Christian Grothoff New Issue
2026-05-25 22:11 Christian Grothoff Assigned To => Florian Dold
2026-05-25 22:11 Christian Grothoff Status new => confirmed
2026-05-25 22:11 Christian Grothoff Target Version => 1.8
2026-09-07 13:55 Florian Dold Status confirmed => resolved
2026-09-07 13:55 Florian Dold Resolution open => fixed
2026-09-07 13:55 Florian Dold Note Added: 0029919