CalDAV: Unescape URI path parts during refresh in iCloud
Version: Evolution 3.32.1-2 on Ubuntu 19.04
I have added to Evolution a CalDAV calendar that is hosted on iCloud. My server URL is https://p46-calendars.icloud.com/ with my Apple ID email address and an application-specific password generated on icloud.com.
Clicking "Find Calendars" identifies all the calendars on my iCloud account. I select one, in this case called "Family" and add it.
After a few seconds, Evolution displays all the events from the calendar correctly but also displays an orange error banner that reads:
"The calendar backend servicing "Family" encountered an error." "The reported error was "Failed to read resource: HTTP error code 404 (Not Found)"."
(I'm not sure if there's a log file somewhere where I can look up the URL it tried to load? Happy to attach if you let me know where to look.)