]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix gnus-cloud-download-all-data return value
authorDavid Edmondson <dme@dme.org>
Tue, 23 Jun 2020 11:52:34 +0000 (12:52 +0100)
committerTed Zlatanov <tzz@lifelogs.com>
Tue, 23 Jun 2020 13:12:32 +0000 (09:12 -0400)
* lisp/gnus/gnus-cloud.el (gnus-cloud-download-data): Return the
result of calling `gnus-cloud-update-all' when UPDATE is t, as per the
documented behaviour. (Bug#40280)

lisp/gnus/gnus-cloud.el

index 5028da5e8dfa0c75fde08c3016929549f4f1eee8..f730518241df1413f36cef00b55269be33a4127c 100644 (file)
@@ -478,8 +478,8 @@ Otherwise, returns the Gnus Cloud data chunks."
           (push (gnus-cloud-parse-chunk) chunks)
           (forward-line 1))))
     (if update
-        (progn
-         (mapc #'gnus-cloud-update-all chunks)
+        (prog1
+         (mapcar #'gnus-cloud-update-all chunks)
          (setq gnus-cloud-sequence highest-sequence-seen))
       chunks)))