View Issue Details

IDProjectCategoryView StatusLast Update
0011162Talermerchant backendpublic2026-03-20 23:55
ReporterFlorian Dold 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionopen 
Target Version1.5Fixed in Version1.5 
Summary0011162: merchant report generation doesn't support query parameters
DescriptionWhen specifying a path like this one

  /private/orders?max_age=3600000

the taler-merchant-report-generator reports a 404. When removing the query parameter, it works.

However, for daily transaction reports, we need the query parameter.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2026-02-25 21:44

manager   ~0027905

Ok, figured it out. The TMH_dispatch_request() bypasses the MHD URI parsing logic, leaving the "?" in the path and additionally *fails* to set the query parameters when actually handling the request. Tricky to fix well. On it.

Christian Grothoff

2026-02-25 21:53

manager   ~0027906

e0d40ac0..a4911b5a should fix it, alas I didn't actually run that specific code path.

Issue History

Date ModifiedUsernameFieldChange
2026-02-25 16:57Florian DoldNew Issue
2026-02-25 16:57Florian DoldStatusnew => assigned
2026-02-25 16:57Florian DoldAssigned To => Christian Grothoff
2026-02-25 21:44Christian GrothoffNote Added: 0027905
2026-02-25 21:53Christian GrothoffNote Added: 0027906
2026-02-26 13:37Christian GrothoffAssigned ToChristian Grothoff => Florian Dold
2026-03-17 10:59Christian GrothoffStatusassigned => informing
2026-03-17 10:59Christian GrothoffFixed in Version => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed