View Issue Details

IDProjectCategoryView StatusLast Update
0008908Talermerchant backendpublic2024-07-25 22:12
ReporterFlorian Dold Assigned ToFlorian Dold 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
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2024-06-16 15: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 ModifiedUsernameFieldChange
2024-06-07 17:44Florian DoldNew Issue
2024-06-07 17:44Florian DoldStatusnew => assigned
2024-06-07 17:44Florian DoldAssigned To => Florian Dold
2024-06-16 15:29Florian DoldStatusassigned => informing
2024-06-16 15:29Florian DoldResolutionopen => fixed
2024-06-16 15:29Florian DoldNote Added: 0022622
2024-07-25 22:11Christian GrothoffFixed in Version => 0.12
2024-07-25 22:12Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend