org-caldav-set-sequence-number calls org-caldav-get-event to read current SEQUENCE before pushing updates. If server GET fails (network timeout, Emacs URL library issue), the entire org->cal PUT phase crashes. Fix: condition-case wraps the function. On error, log to *org-caldav-debug* and return normally (event is pushed without SEQUENCE update - server handles it). Note: event EXISTS on server (HTTP 200 confirmed), but Emacs URL library appears to fail intermittently for this specific UID during PUT phase.
85 KiB
85 KiB