[bug] New CalDAV calendar is not detected
Description
I use Radicale CalDAV server and when I add a new calendar to my account, the CalDAV sync on my SFOS device doesn't see this newly added calendar. I have to re-add the CalDAV account to get the calendar recognized on my SFOS device.
Is there a way to resync the list of calendars without re-adding my account?
Steps to reproduce
- Add a CalDAV account and sync it on your SFOS device
- Add a new calendar on your CalDAV server
- Sync your CalDAV account on your SFOS device
- New calendar is not seen by SFOS
- OS: 3.3.0.16
- Device: Xperia X
- Language: English UK
Hello, can you provide a log of a sync ? At the beginning of the log, the first request is to list the resources available on server at a location corresponding to one of your already detected calendar minus one level. Then, in the log, a list of the detected calendars from this request is printed. The rest of the log may be irrelevant (except if the new calendar is found but cannot be synced and thus created for whatever reason).
My guess is that radicale is not storing all calendars one level from each other and thus the simple detection I've implemented is not working. Log will tell.
There is no need to redo all account creation, etc. to gather the log. The calendar listing request is done at the beginning of every sync process.
Damien Caliste ( 2020-04-30 15:15:24 +0200 )editWhere can I find this log?
Dylan Van Assche ( 2020-04-30 15:39:53 +0200 )editSorry, I didn't put the link : https://sailfishos.org/wiki/CalDAV_and_CardDAV_Community_Contributions
Damien Caliste ( 2020-04-30 15:42:38 +0200 )edit@Damien Caliste I could reproduce it before, but now it seems to be working fine. I created a calendar called TEST and it came up in the UI. Logs: https://bin.dylanvanassche.be/f/caldav
If I encounter it again, I will check the logs again.
Dylan Van Assche ( 2020-05-02 14:44:09 +0200 )edit