From 9d2988672b24bdacaf579b9b0ff419ee27c48db8 Mon Sep 17 00:00:00 2001 From: Random936 Date: Tue, 5 Dec 2023 16:56:08 -0800 Subject: [PATCH] Fixed bug with emacs daily-todos; chooses incorrect ID of multiple --- .emacs.d/functions.org | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.emacs.d/functions.org b/.emacs.d/functions.org index 4eafeec..a992412 100644 --- a/.emacs.d/functions.org +++ b/.emacs.d/functions.org @@ -14,8 +14,9 @@ These functions are for my org roam daily capture template. (defun jm/daily-todos-format-link () (let ((item-name (org-entry-get nil "ITEM")) - (item-id (car (org-property-values "ID")))) - (when item-id + (item-id (or (org-entry-get nil "ID") + (car (org-property-values "ID"))))) + (when (stringp item-id) (format "- [ ] [[id:%s][%s]]" item-id item-name))))