Add default for joined attribute.

This commit is contained in:
Dominik Pantůček 2023-03-12 08:31:01 +01:00
parent 518f23338b
commit 6260ff2f24

View file

@ -353,11 +353,18 @@
(loop (convert-member-key:markers->periods m (car ks))
(cdr ks)))))
;; Fills-in the defaults
(define (make-default-member-info)
(dict-set
(make-dict)
'joined
"2015-01"))
;; Processes all lines and returns a dictionary representing given
;; member.
(define (parse-member-lines ls)
(let loop ((ls ls)
(r (make-dict)))
(r (make-default-member-info)))
(if (null? ls)
(convert-member-keys:markers->periods r 'suspend 'student)
(let ((p (parse-member-line (car ls))))