Fix parse-time-string bug with ISO 8601 defaults

* lisp/calendar/parse-time.el (parse-time-string):
Do not use decoded-time-set-defaults; just let iso8601-parse
do its thing.
This commit is contained in:
Bastien 2020-01-24 12:06:26 -08:00 committed by Paul Eggert
parent fcad41c14d
commit 9c576c207a

View file

@ -158,7 +158,7 @@ The values returned are identical to those of `decode-time', but
any unknown values other than DST are returned as nil, and an
unknown DST value is returned as -1."
(condition-case ()
(decoded-time-set-defaults (iso8601-parse string))
(iso8601-parse string)
(wrong-type-argument
(let ((time (list nil nil nil nil nil nil nil -1 nil))
(temp (parse-time-tokenize (downcase string))))