Fix loading.

This commit is contained in:
Dominik Pantůček 2023-03-25 21:23:27 +01:00
parent 7e7c0f3e32
commit da539a03fd

View file

@ -163,16 +163,10 @@
;; member-file module returns. The id key contains whatever is the ;; member-file module returns. The id key contains whatever is the
;; first 4-digit symbol in (cons fname aliases) list. ;; first 4-digit symbol in (cons fname aliases) list.
(define (members-base-load-member mdir fname symlinks) (define (members-base-load-member mdir fname symlinks)
(let* ((mr0 (make-dict)) (let* ((mr0 (make-member-record fname
(mr-fn (dict-set mr0 'file-name fname)) (make-pathname mdir (symbol->string fname))
(mr-sl (dict-set mr-fn 'symlinks symlinks)) symlinks)))
(mr-id (dict-set mr-sl 'id (load-member-file mr0)))
(string->number
(symbol->string
(get-4digit-symbol-from-list (cons fname symlinks)))))))
(dict-set mr-id 'info
(load-member-file
(make-pathname mdir (symbol->string fname))))))
;; Loads members database, if the second argument is true, shows ;; Loads members database, if the second argument is true, shows
;; progress. Members database is a dictionary with id being the key ;; progress. Members database is a dictionary with id being the key