Fill-in remaining dokuwiki users into mbase.
This commit is contained in:
parent
5b03741eba
commit
b4593ad377
2 changed files with 9 additions and 7 deletions
|
@ -239,7 +239,7 @@
|
|||
|
||||
;; Load DokuWiki users
|
||||
(define DW (dokuwiki-load-users))
|
||||
(define-values (MB dw-other) (mbase-merge-dokuwiki MB1 DW))
|
||||
(define MB (mbase-merge-dokuwiki MB1 DW))
|
||||
|
||||
;; If a member is specified by either id or nick, get its record
|
||||
(define mr
|
||||
|
|
|
@ -315,16 +315,18 @@
|
|||
;; and list of remaining users.
|
||||
(define (mbase-merge-dokuwiki mb dw)
|
||||
(if (null? dw)
|
||||
(values (mbase-update mb
|
||||
(ldict-set
|
||||
(mbase-update mb
|
||||
(lambda (mr) #t)
|
||||
(lambda (mr)
|
||||
(brmember-set mr #:dokuwiki #t)))
|
||||
dw)
|
||||
'dokuwiki
|
||||
'())
|
||||
(let loop ((dw dw)
|
||||
(mb mb)
|
||||
(rem '()))
|
||||
(if (null? dw)
|
||||
(values mb rem)
|
||||
(ldict-set mb 'dokuwiki rem)
|
||||
(let* ((row (car dw))
|
||||
(username (car row))
|
||||
(mr (find-member-by-nick mb username))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue