From 713c15d85273d39809a30feea4487a6c5b2ce04b Mon Sep 17 00:00:00 2001 From: "Aaron L. Zeng" Date: Sun, 22 May 2022 14:51:21 -0400 Subject: [PATCH] org-todo-yesterday: Fix interactive arg when in agenda buffer * lisp/org.el (org-todo-yesterday): Fix an incorrect use of apply when `org-todo-yesterday' intends to call `org-agenda-todo-yesterday' with the same interactive arg. Before this change, the command incorrectly set the todo state of the task to blank when called with C-u C-u C-u in an agenda buffer (supposed to bypass any blocked checkboxes/subtasks). TINYCHANGE --- lisp/org.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/org.el b/lisp/org.el index d7da8efc4..0eb819f23 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -8817,7 +8817,7 @@ nil or a string to be used for the todo mark." ) "Like `org-todo' but the time of change will be 23:59 of yesterday." (interactive "P") (if (eq major-mode 'org-agenda-mode) - (apply 'org-agenda-todo-yesterday arg) + (org-agenda-todo-yesterday arg) (let* ((org-use-effective-time t) (hour (nth 2 (decode-time (org-current-time)))) (org-extend-today-until (1+ hour)))