branch: master commit 1a6a4a33a0933152d21e4da5ba052704bd292aec Author: Noam Postavsky <npost...@users.sourceforge.net> Commit: Noam Postavsky <npost...@users.sourceforge.net>
Search further if d-g-cur-status is nil (Bug#35121) * packages/debbugs/debbugs-gnu.el (debbugs-gnu-make-control-message): Fallback to debbugs-cache-data or debbugs-get-status if debbugs-gnu-current-status returns nil, otherwise we fail to ask for version number when fixing/finding/closing/etc Emacs bugs from a message-mode buffer. --- packages/debbugs/debbugs-gnu.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/debbugs/debbugs-gnu.el b/packages/debbugs/debbugs-gnu.el index db52d25..7f87536 100644 --- a/packages/debbugs/debbugs-gnu.el +++ b/packages/debbugs/debbugs-gnu.el @@ -1592,7 +1592,9 @@ removed instead." current-prefix-arg (when (derived-mode-p 'message-mode) (current-buffer))))) - (let* ((status (debbugs-gnu-current-status)) + (let* ((status (or (debbugs-gnu-current-status) + (gethash bugid debbugs-cache-data) + (debbugs-get-status bugid))) (version (if (and (member message '("close" "done"