View Issue Details

IDProjectCategoryView StatusLast Update
0006975Talermerchant backendpublic2021-08-24 14:22
ReporterFlorian Dold Assigned ToChristian Grothoff 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 closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006975: backend doesn't check authentication for public order status for refunded order
DescriptionCan be reproduced with the integration test:

$ taler-wallet-cli testing run-integrationtests merchant-refund-api
[...]
requesting order status via 'http://localhost:8083/orders/2021.216-0029CXEC075KM'
200
{
  refunded: false,
  refund_pending: false,
  refund_amount: 'TESTKUDOS:0'
}
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2021-08-04 15:52

manager   ~0018064

Fixed by Christian in the merchant. The merchant now returns HTTP 403.

The wallet test case also had to be adjusted to expect the correct status code.

Issue History

Date ModifiedUsernameFieldChange
2021-08-04 11:46Florian DoldNew Issue
2021-08-04 11:46Florian DoldStatusnew => assigned
2021-08-04 11:46Florian DoldAssigned To => Christian Grothoff
2021-08-04 15:52Florian DoldStatusassigned => informing
2021-08-04 15:52Florian DoldResolutionopen => fixed
2021-08-04 15:52Florian DoldNote Added: 0018064
2021-08-04 18:46Christian GrothoffProduct Version => git (master)
2021-08-04 18:46Christian GrothoffFixed in Version => 0.8
2021-08-04 18:46Christian GrothoffTarget Version => 0.8
2021-08-24 14:22Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend