branch: externals/denote
commit f98434094708f8a81f1ce62e90f27652481f42cc
Author: Kierin Bell <ferns...@fernseed.me>
Commit: Kierin Bell <ferns...@fernseed.me>

    Fix 'denote-sequence-find-dired' error with TYPE 'parent'
    
    A list is expected by 'denote-sequence-sort-files', but
    'denote-sequence-get-relative' can return a string when called with TYPE
    'parent'.
---
 denote-sequence.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/denote-sequence.el b/denote-sequence.el
index ac60cb4be9..d448545972 100644
--- a/denote-sequence.el
+++ b/denote-sequence.el
@@ -928,7 +928,9 @@ Also see `denote-sequence-dired'."
                                         children))))
   (if-let* ((sequence (denote-sequence-file-p buffer-file-name)))
       (if-let* ((default-directory (denote-directory))
-                (relatives (delete buffer-file-name 
(denote-sequence-get-relative sequence type)))
+                (relatives (delete buffer-file-name
+                                   (ensure-list
+                                    (denote-sequence-get-relative sequence 
type))))
                 (files-sorted (denote-sequence-sort-files relatives)))
           (dired (cons (format-message "*`%s' type relatives of `%s'" type 
sequence)
                        (mapcar #'file-relative-name files-sorted)))

Reply via email to