From: Robert Pluim Date: Tue, 13 Jun 2023 12:37:53 +0000 (+0200) Subject: Insert timestamp when converting icalendar to org event X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=daf7902ed9dd1df186425149c8c5fa782a820afc;p=emacs.git Insert timestamp when converting icalendar to org event * lisp/gnus/gnus-icalendar.el (gnus-icalendar--update-org-event): Insert the timestamp even if the description is empty. (Bug#64023) --- diff --git a/lisp/gnus/gnus-icalendar.el b/lisp/gnus/gnus-icalendar.el index adbc39547ff..b0efe689636 100644 --- a/lisp/gnus/gnus-icalendar.el +++ b/lisp/gnus/gnus-icalendar.el @@ -642,16 +642,16 @@ is searched." (delete-region (point) entry-end)) ;; put new event description in the entry body - (when description - (save-restriction - (narrow-to-region (point) (point)) - (insert "\n" - (gnus-icalendar-event:org-timestamp event) - "\n\n" - (replace-regexp-in-string "[\n]+$" "\n" description) - "\n") - (indent-region (point-min) (point-max) (1+ entry-outline-level)) - (fill-region (point-min) (point-max)))) + (save-restriction + (narrow-to-region (point) (point)) + (insert "\n" + (gnus-icalendar-event:org-timestamp event) + "\n\n" + (replace-regexp-in-string "[\n]+$" "\n" + (or description "No description")) + "\n") + (indent-region (point-min) (point-max) (1+ entry-outline-level)) + (fill-region (point-min) (point-max))) ;; update entry properties (cl-labels