]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix time zone in previous rewrite of newsticker--decode-iso8601-date
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 31 Jul 2019 13:18:03 +0000 (15:18 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 31 Jul 2019 19:47:29 +0000 (21:47 +0200)
* lisp/net/newst-backend.el (newsticker--decode-iso8601-date):
According to the tests, this function should default to the Z time
zone.

lisp/net/newst-backend.el

index 5064610e39c26ea0d24e9b290086e00bac8f8556..1fb7fe005ea57459cc2e8a8131a649bd1ed36a74 100644 (file)
@@ -1597,10 +1597,11 @@ This function calls `message' with arguments STRING and ARGS, if
 
 (defun newsticker--decode-iso8601-date (string)
   "Return ISO8601-STRING in format like `encode-time'.
-Converts from ISO-8601 to Emacs representation."
+Converts from ISO-8601 to Emacs representation.  If no time zone
+is present, this fuction defaults to universal time."
   (if string
       (condition-case nil
-          (encode-time (iso8601-parse string))
+          (encode-time (decoded-time-set-defaults (iso8601-parse string) 0))
         (wrong-type-argument
          (message "Cannot decode \"%s\"" string)
          nil))