View Issue Details

IDProjectCategoryView StatusLast Update
0008001Talerexchangepublic2026-09-19 14:40
Reporteroec Assigned ToResolution 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
PrioritylowSeveritytweakReproducibilityalways
Status informingResolutionwon't fix 
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0008001: TEH_extension_post_handler: ensure idempotency
DescriptionThe POST-handler for extensions deals with incoming JSON-data - a proof-of-fulfillment of a policy - and policy-data from the database.

In the case that the policy already has been sucessfully fulfilled, we might want to

1. make sure that the incomming fulfillment data is the same as the stored, otherwise return an conflict
2. return success early, without executing the policy-exention-handler

This approach needs more careful thought out, refined and designed, based on the concrete use-cases we have for policy extensions so far: escrow, refund and auctions.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0008075 closedoec Extensions for GNU Taler 

Activities

Florian Dold

2026-08-22 18:28

manager   ~0029559

Handler doesn't exist anymore, extension mechanism is obsolete.

Issue History

Date ModifiedUsernameFieldChange
2023-12-06 10:45oecNew Issue
2023-12-06 10:45oecStatusnew => assigned
2023-12-06 10:45oecAssigned To => oec
2023-12-06 10:45oecTag Attached: design
2023-12-06 10:45oecTag Attached: policy-extensions
2023-12-23 15:57Christian GrothoffTarget Version1.0 => post-1.0
2024-01-12 13:18oecRelationship addedchild of 0008075
2024-08-12 08:12Christian GrothoffTarget Versionpost-1.0 => post-2.0
2025-05-08 20:54Christian GrothoffAssigned Tooec =>
2025-05-08 20:54Christian GrothoffStatusassigned => implementing
2026-01-25 14:09Christian GrothoffTag Detached: design
2026-01-25 14:10Christian GrothoffTag Detached: policy-extensions
2026-01-26 06:30Christian GrothoffSeverityminor => tweak
2026-08-22 17:31Florian DoldRelationship replacedrelated to 0008075
2026-08-22 18:28Florian DoldStatusimplementing => informing
2026-08-22 18:28Florian DoldResolutionopen => won't fix
2026-08-22 18:28Florian DoldNote Added: 0029559
2026-09-19 14:38Christian GrothoffTarget Versionpost-2.0 => 1.6
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6