dengste / org-caldav

Caldav sync for Emacs orgmode
GNU General Public License v3.0
718 stars 105 forks source link

Fix timestamp & ID bugs to make the unit tests work again #252

Closed jackkamm closed 1 year ago

jackkamm commented 2 years ago

Most of the unit tests currently fail on recent versions of Emacs and Org. There are multiple bugs causing this, mainly related to timestamp and ID handling; some of the problems were caused by breaking changes in upstream Org mode since org-caldav was last updated.

This PR fixes the unit tests as well as underlying bugs. The commit messages contained within this PR have some more details about the specific bugs and when they were introduced.

Fixes #251, fixes #230