diff options
-rw-r--r-- | org-gnosis.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/org-gnosis.el b/org-gnosis.el index fbec7fd..d0973a5 100644 --- a/org-gnosis.el +++ b/org-gnosis.el @@ -489,9 +489,12 @@ If JOURNAL-P is non-nil, retrieve/create node as a journal entry." (list (completing-read-multiple "Select tags (separated by ,): " (org-gnosis-select 'tag 'tags '1=1 t)))) - (let ((id (org-gnosis-get-id))) + (let ((id (and (org-gnosis-get-id)))) (org-id-goto id) - (org-set-tags tags))) + (if (org-current-level) + (org-set-tags tags) + (dolist (tag tags) + (org-gnosis-insert-filetag tag))))) ;;;###autoload (defun org-gnosis-journal-find (&optional title) |