View Issue Details

IDProjectCategoryView StatusLast Update
0007792Talerexchangepublic2023-09-23 15:09
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007792: exchange responds with 500 to non-idempotent deposit
DescriptionWhen the wallet handles a deposit request that is equivalent to a previous one *except* for the amount, it returns status 500

This issue is present in master and in the released 0.9.2.
Steps To Reproduce$ taler-harness run-integrationtests exchange-deposit
Additional Information  "requestUrl": "http://localhost:8081/coins/EAEC4V41CBQEVMTXR2B3BT5J0P77Y36NF7NW6XXN1TT0HHKPKVD0/deposit",
  "requestMethod": "POST",
  "httpStatusCode": 500,
  "errorResponse": {
    "code": 52,
    "hint": "The service failed to store information in its database.",
    "detail": "deposit"
  }
TagsNo tags attached.

Activities

Christian Grothoff

2023-04-08 08:30

manager   ~0020038

Fixed in 36b2cbb4..cbabddf0 -- now returning a 409. The test still fails though, as you don't like the 409. But I think 409 is correct.

Issue History

Date Modified Username Field Change
2023-04-05 18:20 Florian Dold New Issue
2023-04-05 18:20 Florian Dold Status new => assigned
2023-04-05 18:20 Florian Dold Assigned To => Christian Grothoff
2023-04-08 08:30 Christian Grothoff Note Added: 0020038
2023-04-08 08:30 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2023-04-08 08:30 Christian Grothoff Status assigned => feedback
2023-04-23 23:17 Christian Grothoff Status feedback => resolved
2023-04-23 23:17 Christian Grothoff Resolution open => fixed
2023-04-23 23:17 Christian Grothoff Fixed in Version => 0.9.3
2023-09-23 15:09 Christian Grothoff Status resolved => closed