mu4e-server: don't error on nil maildirs/label

Use plist-member to match :labels / :maildirs in the server-response.
This commit is contained in:
Dirk-Jan C. Binnema
2025-09-08 09:17:49 +03:00
committed by Seth Ladygo
parent 74c0a231b7
commit 755c453b9f

View File

@ -482,10 +482,11 @@ The server output is as follows:
(funcall mu4e-info-func sexp)) (funcall mu4e-info-func sexp))
;; get some data ;; get some data; use plist-members, since the
((plist-get sexp :maildirs) ;; the value may be nil.
((plist-member sexp :maildirs)
(setq mu4e-maildir-list (mu4e--server-plist-get sexp :maildirs))) (setq mu4e-maildir-list (mu4e--server-plist-get sexp :maildirs)))
((plist-get sexp :labels) ((plist-member sexp :labels)
(setq mu4e-labels-list (mu4e--server-plist-get sexp :labels))) (setq mu4e-labels-list (mu4e--server-plist-get sexp :labels)))
;; receive an error ;; receive an error