View Issue Details

IDProjectCategoryView StatusLast Update
0009916Talerexchangepublic2025-05-09 14:19
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Versiongit (master) 
Target Version1.0 
Summary0009916: exchange does not validate form outputs
DescriptionDespite the following config section:

[kyc-check-form-vqf-902.9]
TYPE = FORM
FORM_NAME = vqf_902_9_customer
DESCRIPTION = "Supply VQF form 902.9"
DESCRIPTION_I18N = {"de":"Formular VQF 902.9 hochladen"}
OUTPUTS = SUBMITTED_BY CONTRACTING_PARTY BENEFICIAL_OWNER_LIST
FALLBACK = preserve-investigate


the exchange happily accepts a form submission without those fields.
TagsNo tags attached.

Activities

Florian Dold

2025-05-08 23:16

manager   ~0024857

Note that fixing this should first cause the following test to *fail*:

$ taler-harness run-integrationtests tops-aml-measures

Christian Grothoff

2025-05-09 14:18

manager   ~0024865

Test fails as of 07008e3fb..8335fc5e2:

2025-05-09T12:18:17.939Z testrunner.ts INFO done test tops-aml-measures: fail
2025-05-09T12:18:17.946Z testrunner.ts INFO process exited code=0 signal=null
-- test steps --
STEP env-setup-done
FAIL Unexpected HTTP status 400 in response
-- end --
parent: got result {"name":"tops-aml-measures","timeSec":3.571,"status":"fail"}
See /tmp/taler-integrationtests-G0aMNm/results.json for details
Logs can be found in /tmp/taler-integrationtests-G0aMNm
Skipped: 0/1
Failed: 1/1
Passed: 0/1

Issue History

Date Modified Username Field Change
2025-05-08 23:14 Florian Dold New Issue
2025-05-08 23:16 Florian Dold Note Added: 0024857
2025-05-09 14:18 Christian Grothoff Note Added: 0024865
2025-05-09 14:19 Christian Grothoff Assigned To => Florian Dold
2025-05-09 14:19 Christian Grothoff Status new => assigned
2025-05-09 14:19 Christian Grothoff Product Version => git (master)
2025-05-09 14:19 Christian Grothoff Target Version 1.0 stretch goals => 1.0