We have moved to a new Sailfish OS Forum. Please start new discussions there.

Calanders not appearing after CALDAV account creation.

asked 2017-10-14 15:44:26 +0300

veritanuda gravatar image

updated 2017-10-14 17:00:49 +0300

Mariusmssj gravatar image

OK pretty simple. I have a Nextcloud server and I use it to sync all my devices to same calendars and contacts as I need them. So I went to Add Account. CardDAV/CalDAV account. Typed in username/password, server and the correct paths (sans the server URL) and it accepted it and all was well.

So my CardDAV contacts were imported, you cannot see them as a list, but they do appear in People and when you search for names.

However, my Calendar seems not to have added the CalDAV calendars. No errors. Just don't appear in the calendar app.

Now I have a sneaky feeling that the path it is asking for was to a single calendar where as I have 6 calendars on my server for different purposes.

So does Sailfish CalDAV support multiple calendars? Or am I going to have to do some hack to make that possible?

Thoughts anyone? Thanks.

edit retag flag offensive close delete


With my remote calendars, each has a unique path. CalDav calendar in my SailfishX and Jolla 1 work with the server address set to e.g. https://machine.com:8443/calendars/user/default/ (I left path unset). Another of my calendars is at /calendars/user/cxqhkb/. I reckon you may attempt to add multiple CalDav accounts, one for each calendar. Hope this helps.

woodenmo ( 2017-10-14 18:36:25 +0300 )edit

Yeah I figure it might be like this but that is a chore to say the least as the credentials need to re entered every time for every calendar which as I say I have 6 of at least.

Time to flag it as a bug methinks. Only I am not sure which application is to blame. Possibly the Accounts-SSO.

On android I use DavDroid which is very very good. However does not work so well under android emulation. Still the code is open source so if some tweaks are needed I am sure we can roll it into the sailfish implementation.

veritanuda ( 2017-10-14 20:30:07 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2017-10-15 02:57:32 +0300

veritanuda gravatar image

updated 2017-10-15 06:59:10 +0300

Ok. Finally figured out what was going wrong. For CardDAV you need to insert the correct path or it will not find any contacts. But for CalDAV you have to leave the path blank otherwise it will only pick up the first Calendar.

Ok so I guess that was my fault for not trying all the options first but to be fair there was no real error messages on the user side either, Only way I realised what was going on was by looking at my server logs and seeing what my phone was trying to do.

Upshot of it is, it is working as intended and so Contacts and Calendars are syning with Nextcloud.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

1 follower


Asked: 2017-10-14 15:44:26 +0300

Seen: 133 times

Last updated: Oct 15 '17