diff --git a/src/members-print.scm b/src/members-print.scm index 975fc1a..be63453 100644 --- a/src/members-print.scm +++ b/src/members-print.scm @@ -258,11 +258,7 @@ (invalid-mrs (find-members-by-predicate mb (compose not is-4digit-prime? brmember-id))) - (active-mrs (find-members-by-predicate mb brmember-active?)) (suspended-mrs (find-members-by-predicate mb brmember-suspended?)) - (destroyed-mrs (find-members-by-predicate mb brmember-destroyed?)) - (student-mrs (find-members-by-predicate mb brmember-student?)) - (problem-mrs (find-members-by-predicate mb brmember-has-problems?)) (debtor-mrs (sort (members-to-notify mb 3) brmember= (brmember-suspended-months mr) @@ -310,9 +315,10 @@ #f (members-table-row (ansi #:magenta #:bold) "Expire Soon:" soon-expire-mrs "~N (~S)")) - (if (null? problem-mrs) - #f - (members-table-row (ansi #:red #:bold) "Problems:" problem-mrs "~N~E ~A")) + (members-pred-table-row mb + (ansi-string #:red #:bold "Prolems:") + brmember-has-problems? + "~N~E ~A") (if (null? debtor-mrs) #f (list (ansi-string "\t" #:magenta #:bold "Debtors:")