View Issue Details

IDProjectCategoryView StatusLast Update
0009855Talerexchangepublic2025-05-10 02:11
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0Fixed in Version1.0 
Summary0009855: AML officer decision does not clear measures
DescriptionAML officer decision (say to CLEAR a rule to accept ToS)
does NOT set active legitimization_measures to is_finished,
thus keeping the kyc-required even if there is no actual
measure anymore to be done.
=> on decisions where no 'next measure' is set, set is_finished
   on existing legitimization_measures entries for that account.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-05-04 07:40

manager   ~0024755

Main logic seems fine. However, SPA was submitting new_measures as an empty string instead of NULL, causing a new measure
"{"measures":[],"is_and_combinator":false,"verboten":false}" to be placed into the database even if the measures were to be cleared. This should now be fixed (on the C side) as of 2c694f9a6..29975d6d7. Not convinced this is all, needs more testing.

Christian Grothoff

2025-05-04 09:54

manager   ~0024759

Seems we forgot to explicitly remove the 0-measure from the KYC rules, which means the backend did auto-activate that rule *correctly*. If we clear the rule the measure set becomes empty, as intended.

Issue History

Date ModifiedUsernameFieldChange
2025-05-01 19:43Christian GrothoffNew Issue
2025-05-01 19:43Christian GrothoffStatusnew => assigned
2025-05-01 19:43Christian GrothoffAssigned To => Christian Grothoff
2025-05-04 07:40Christian GrothoffNote Added: 0024755
2025-05-04 09:53Christian GrothoffStatusassigned => informing
2025-05-04 09:53Christian GrothoffResolutionopen => fixed
2025-05-04 09:53Christian GrothoffFixed in Version => 1.0
2025-05-04 09:54Christian GrothoffNote Added: 0024759
2025-05-10 02:11Christian GrothoffStatusinforming => closed