View Issue Details

IDProjectCategoryView StatusLast Update
0008908Talermechant backendpublic2024-07-26 00:12
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.12Fixed in Version0.12 
Summary0008908: merchant backend /config needs to provide fallback currency info for its currency
DescriptionJust like the exchange does. The currency (/config).currency must have a corresponding entry in (/config).currencies.

Even if the currency doesn't have a specification in the config, we must fall back to sane eurocentric defaults.

The wallets assume that the merchant lists all exchanges it supports in (/config).currencies, and the merchant backend breaks that assumption.
TagsNo tags attached.

Activities

Florian Dold

2024-06-16 17:29

manager   ~0022622

exchange.git:

commit 65e2a270ce7173d76c8e94008ec803ab144f1923 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Sun Jun 16 17:23:59 2024 +0200

    util: always provide currency spec for main currency
    
    The logic is now part of the configuration parser, as the merchant also
    needs the same logic.

Issue History

Date Modified Username Field Change
2024-06-07 19:44 Florian Dold New Issue
2024-06-07 19:44 Florian Dold Status new => assigned
2024-06-07 19:44 Florian Dold Assigned To => Florian Dold
2024-06-16 17:29 Florian Dold Status assigned => resolved
2024-06-16 17:29 Florian Dold Resolution open => fixed
2024-06-16 17:29 Florian Dold Note Added: 0022622
2024-07-26 00:11 Christian Grothoff Fixed in Version => 0.12
2024-07-26 00:12 Christian Grothoff Status resolved => closed