Use the new BST dictionary for indexing members.

This commit is contained in:
Dominik Pantůček 2023-05-18 14:53:22 +02:00
parent 209ef27a90
commit bebb8af611
4 changed files with 71 additions and 40 deletions

View file

@ -98,10 +98,9 @@
(varsym-id (transaction-extract-member-id transaction))
(bmember (find-member-by-id mb varsym-id)))
(loop (if bmember
(mbase-update
(mbase-update-by-id
mb
(lambda (mr)
(compare-member-id (brmember-id mr) varsym-id))
varsym-id
(lambda (mr)
(brmember-add-payment mr transaction)))
(if (and (or (not last-checked)