View Issue Details

IDProjectCategoryView StatusLast Update
0011340Talerwallet (all platforms)public2026-04-07 20:16
ReporterChristian Grothoff Assigned ToFlorian Dold  
PriorityurgentSeverityblockReproducibilityalways
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6 
Summary0011340: instance names are case-sensitive!
DescriptionBut (at least) in the taler://pay-template/ case, I see the WebExtension wallet silently convert the instance name to lower-case. As a result, the merchant backend then doesn't find the instance and the payment does not work.

Please fix wallet-core (and possibly UIs!) to ensure instance names are treated as case-sensitive!
Tagscustomer

Activities

Christian Grothoff

2026-04-07 18:18

manager   ~0028378

ASAP, please, this will affect *several* existing customer accounts!

MarcS

2026-04-07 18:51

developer   ~0028379

Should we allow case-sensitivity, or should we internally ALWAYS convert to lower case? Then also the customer problem should be solved...
See: https://youtu.be/mrGfahzt-4Q?t=1575
Time: 26:19 can an email address be case sensitive? the answer is yes if you're evil

Christian Grothoff

2026-04-07 20:16

manager   ~0028380

The backend is case-sensitive, so converting to lower-case is what you do right now and that is breaking it! URL paths are case-sensitive, so no lower-casing!

Issue History

Date Modified Username Field Change
2026-04-07 18:17 Christian Grothoff New Issue
2026-04-07 18:17 Christian Grothoff Status new => assigned
2026-04-07 18:17 Christian Grothoff Assigned To => Florian Dold
2026-04-07 18:17 Christian Grothoff Tag Attached: customer
2026-04-07 18:18 Christian Grothoff Note Added: 0028378
2026-04-07 18:51 MarcS Note Added: 0028379
2026-04-07 20:16 Christian Grothoff Note Added: 0028380