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

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

[elpa] externals/debbugs 2188bf8 179/311: Release debbugs 0.9.1.


From: Stefan Monnier
Subject: [elpa] externals/debbugs 2188bf8 179/311: Release debbugs 0.9.1.
Date: Sun, 29 Nov 2020 18:42:06 -0500 (EST)

branch: externals/debbugs
commit 2188bf858e5c09f969e1ef42b0d9383eaa2c49dd
Author: Michael Albinus <michael.albinus@gmx.de>
Commit: Michael Albinus <michael.albinus@gmx.de>

    Release debbugs 0.9.1.
    
    * packages/debbugs/debbugs-gnu.el (gnus-fetch-field): Autoload it.
    
    * packages/debbugs/debbugs.el: Increase Version to 0.9.1.
    (debbugs-get-status): Decode also "subject"", "owner" and "summary".
---
 debbugs-gnu.el |  1 +
 debbugs.el     | 11 ++++++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/debbugs-gnu.el b/debbugs-gnu.el
index 08c8425..378937b 100644
--- a/debbugs-gnu.el
+++ b/debbugs-gnu.el
@@ -148,6 +148,7 @@
 (autoload 'diff-goto-source "diff-mode")
 (autoload 'diff-hunk-file-names "diff-mode")
 (autoload 'gnus-article-mime-handles "gnus-art")
+(autoload 'gnus-fetch-field "gnus-util")
 (autoload 'gnus-read-ephemeral-emacs-bug-group "gnus-group")
 (autoload 'gnus-summary-article-header "gnus-sum")
 (autoload 'gnus-summary-select-article "gnus-sum")
diff --git a/debbugs.el b/debbugs.el
index e4c9667..f026ec6 100644
--- a/debbugs.el
+++ b/debbugs.el
@@ -5,7 +5,7 @@
 ;; Author: Michael Albinus <michael.albinus@gmx.de>
 ;; Keywords: comm, hypermedia
 ;; Package: debbugs
-;; Version: 0.9
+;; Version: 0.9.1
 ;; Package-Requires: ((async "1.6"))
 
 ;; This file is not part of GNU Emacs.
@@ -442,11 +442,12 @@ Example:
            (when (stringp (cdr y))
              (setcdr y (mapcar
                         'string-to-number (split-string (cdr y) " " t)))))
-         ;; "originator" may be an xsd:base64Binary value containing
-         ;; a UTF-8-encoded string.
-         (dolist (attribute '(originator))
+         ;; "subject", "originator", "owner" and "summary" may be an
+         ;; xsd:base64Binary value containing a UTF-8-encoded string.
+         (dolist (attribute '(subject originator owner summary))
            (setq y (assoc attribute (cdr (assoc 'value x))))
-           (setcdr y (debbugs-convert-soap-value-to-string (cdr y))))
+           (when (stringp (cdr y))
+             (setcdr y (debbugs-convert-soap-value-to-string (cdr y)))))
          ;; "package" is a string, containing comma separated
          ;; package names.  "keywords" and "tags" are strings,
          ;; containing blank separated package names.



reply via email to

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