View Issue Details

IDProjectCategoryView StatusLast Update
0011171Talermerchant backendpublic2026-03-04 14:26
Reportersebasjm Assigned Tosebasjm  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionnot fixable 
Target Version1.5 
Summary0011171: requiring email when mandatory channels is empty
Description$ curl -s https://merchant.taler/config | jq .mandatory_tan_channels
[]

but

$ curl 'https://merchant.taler/instances?token_validity_ms=15552000000' \
  -H 'Accept: application/json' \
  -H 'Accept-Language: en-US,en;q=0.9' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'Origin: https://dev.taler' \
  -H 'Pragma: no-cache' \
  -H 'Referer: https://dev.taler/' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: cross-site' \
  -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Chromium";v="139", "Not;A=Brand";v="99"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Linux"' \
  --data-raw '{"address":{},"auth":{"method":"token","password":"asd"},"default_pay_delay":{"d_us":60000000},"default_wire_transfer_delay":{"d_us":60000000},"default_refund_delay":{"d_us":120000000},"id":"asd","jurisdiction":{},"name":"asd","use_stefan":true,"email":"asd@asd. com"}'
{
  "code": 26,
  "hint": "A parameter in the request was malformed. This is likely a bug in the client implementation. Check if you are using the latest available version and/or file a report with the developers.",
  "detail": "email"
}
TagsNo tags attached.

Activities

Christian Grothoff

2026-03-04 13:54

manager   ~0027977

Read the error message: the problem is not that the e-mail is MISSING, but that it is MALFORMED. And it is: you have a space before ".com".

sebasjm

2026-03-04 14:26

developer   ~0027981

layer 8 problem

Issue History

Date Modified Username Field Change
2026-03-02 18:45 sebasjm New Issue
2026-03-02 18:45 sebasjm Status new => assigned
2026-03-02 18:45 sebasjm Assigned To => Christian Grothoff
2026-03-02 21:33 Christian Grothoff Target Version => 1.5
2026-03-04 13:54 Christian Grothoff Note Added: 0027977
2026-03-04 13:54 Christian Grothoff Assigned To Christian Grothoff => sebasjm
2026-03-04 13:54 Christian Grothoff Status assigned => feedback
2026-03-04 14:26 sebasjm Status feedback => resolved
2026-03-04 14:26 sebasjm Resolution open => not fixable
2026-03-04 14:26 sebasjm Note Added: 0027981