Fix new problems iterator.
This commit is contained in:
parent
fd15ff2821
commit
a1796f65d5
1 changed files with 13 additions and 16 deletions
|
@ -293,22 +293,19 @@
|
||||||
(apply cards-export MB (-fname-))
|
(apply cards-export MB (-fname-))
|
||||||
(print "Cards export disabled with manually specified current month.")))
|
(print "Cards export disabled with manually specified current month.")))
|
||||||
((problems)
|
((problems)
|
||||||
(let ((num (let loop ((mb (mbase-members MB))
|
(let ((mrs (find-members-by-predicate MB (lambda (mr)
|
||||||
(num 0))
|
(or (brmember-has-problems? mr)
|
||||||
(if (null? mb)
|
(brmember-has-highlights? mr))))))
|
||||||
num
|
(cond ((null? mrs)
|
||||||
(loop (cdr mb)
|
(newline)
|
||||||
(if (or (brmember-has-problems? (car mb))
|
(print "No problems found."))
|
||||||
(brmember-has-highlights? (car mb)))
|
(else
|
||||||
(let ()
|
(let loop ((mrs mrs))
|
||||||
(newline)
|
(when (not (null? mrs))
|
||||||
(print-member-table (car mb))
|
(newline)
|
||||||
(print-member-source (car mb))
|
(print-member-table (car mrs))
|
||||||
(add1 num))
|
(print-member-source (car mrs))
|
||||||
num))))))
|
(loop (cdr mrs))))))))
|
||||||
(when (= num 0)
|
|
||||||
(newline)
|
|
||||||
(print "No problems found."))))
|
|
||||||
((fees)
|
((fees)
|
||||||
(newline)
|
(newline)
|
||||||
(print-members-fees-table MB (-show-destroyed-)))
|
(print-members-fees-table MB (-show-destroyed-)))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue