View Issue Details

IDProjectCategoryView StatusLast Update
0006975Talermechant backendpublic2021-08-24 16:22
ReporterFlorian Dold Assigned ToChristian Grothoff  
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.

Activities

Florian Dold

2021-08-04 17: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 Modified Username Field Change
2021-08-04 13:46 Florian Dold New Issue
2021-08-04 13:46 Florian Dold Status new => assigned
2021-08-04 13:46 Florian Dold Assigned To => Christian Grothoff
2021-08-04 17:52 Florian Dold Status assigned => resolved
2021-08-04 17:52 Florian Dold Resolution open => fixed
2021-08-04 17:52 Florian Dold Note Added: 0018064
2021-08-04 20:46 Christian Grothoff Product Version => git (master)
2021-08-04 20:46 Christian Grothoff Fixed in Version => 0.8
2021-08-04 20:46 Christian Grothoff Target Version => 0.8
2021-08-24 16:22 Christian Grothoff Status resolved => closed