emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/debbugs 07bf4e1 244/311: Search further if d-g-cur-stat


From: Stefan Monnier
Subject: [elpa] externals/debbugs 07bf4e1 244/311: Search further if d-g-cur-status is nil (Bug#35121)
Date: Sun, 29 Nov 2020 18:42:21 -0500 (EST)

branch: externals/debbugs
commit 07bf4e126d67446dc24fdafb9d2f2eab41e33a41
Author: Noam Postavsky <npostavs@users.sourceforge.net>
Commit: Noam Postavsky <npostavs@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.
---
 debbugs-gnu.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/debbugs-gnu.el b/debbugs-gnu.el
index db52d25..7f87536 100644
--- a/debbugs-gnu.el
+++ b/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"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]