]> git.eshelyaron.com Git - emacs.git/commitdiff
Insert timestamp when converting icalendar to org event
authorRobert Pluim <rpluim@gmail.com>
Tue, 13 Jun 2023 12:37:53 +0000 (14:37 +0200)
committerRobert Pluim <rpluim@gmail.com>
Tue, 13 Jun 2023 12:43:18 +0000 (14:43 +0200)
* lisp/gnus/gnus-icalendar.el (gnus-icalendar--update-org-event):
Insert the timestamp even if the description is empty.  (Bug#64023)

lisp/gnus/gnus-icalendar.el

index adbc39547ff1172c1ba7f15ef3528a00c94f7e77..b0efe689636b61f191234c3e50fff4be4ec11942 100644 (file)
@@ -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