View Issue Details

IDProjectCategoryView StatusLast Update
0010454Talermerchant backendpublic2025-09-25 13:43
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version1.1 
Summary0010454: adding a donau to the merchant is not idempotent
DescriptionDuring the sandcastle provisioning, we add the donau via

POST [/instances/$INSTANCE]/private/donau

Each re-provisioning adds a new donau instance with exactly the same url and charity_id, resulting in orders like this:

"contractTerms": {
    "version": 1,
    "choices": [
      {
        "amount": "KUDOS:0.1",
        "inputs": [],
        "outputs": [
          {
            "type": "tax-receipt",
            "donau_urls": [
              "http://donau.taler.localhost:4321/",
              "http://donau.taler.localhost:4321/",
              "http://donau.taler.localhost:4321/",
              "http://donau.taler.localhost:4321/"
            ],
            "amount": "KUDOS:0.1"
          }
        ],
        "max_fee": "KUDOS:0"
      }
    ],
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-09-25 13:43 Florian Dold New Issue
2025-09-25 13:43 Florian Dold Status new => assigned
2025-09-25 13:43 Florian Dold Assigned To => Christian Grothoff