Merge dokuwiki data as ldict.

This commit is contained in:
Dominik Pantůček 2023-06-26 20:21:02 +02:00
parent 6e80e3da72
commit 9e0d6f62c4

View file

@ -322,7 +322,8 @@
(let* ((row (car dw))
(username (car row))
(mr (find-member-by-nick mb username))
(groups (list-ref row 3)))
(groups (list-ref row 3))
(email (list-ref row 2)))
(if mr
(let ((mid (brmember-id mr)))
(loop (cdr dw)
@ -330,7 +331,11 @@
(lambda (mr)
(eq? (brmember-id mr) mid))
(lambda (mr)
(brmember-set mr #:dokuwiki groups)))
(let ((dws (ldict-ref mr 'dokuwiki (make-ldict))))
(brmember-set mr #:dokuwiki
(ldict-set
(ldict-set dws 'groups groups)
'email email)))))
rem))
(loop (cdr dw)
mb