CalDAV account does not find or show all collection items

With my CalDAV account credentials I should have access to multiple calendars, but after account creation on my sailfish device I only get one (the first item in the collection list?) offered.
At configuration of the account I configured the server-url as: https://cal.xyz.de/caldav.php and left WebDAV path and calendar path empty.

The calendars could be accessed with the following urls:

Creating a second account on the sailfish device e.g. to access

https://cal.xyz.de/caldav.php/namey/calendar

does not help. Even if I explicitly set the calendar path to /namey/calendar the second created account falls back to the “standard” path.

The calendar server runs DAViCal. There are no “well-known” urls configured.
The sailfish version is: 4.6.0.15

Questions:

  • Does principally the CalDAV setup in sailfish offer collections for one account? (all accessible calendars in a list)
  • If yes, is it a misconfiguration of the server that only one item gets offered or a bug in sailfish?
  • If not, how to configure an CalDAV account to access a designated calendar url?
  • If one uses the webdav/contact/calendar path configuration is it necessary to place “/” and if so, where (at the beginning or the end of the string)?

Any help is appreciated.

I can only tell you that calendars hosted with Nextcloud work, and Sailfish can access all of them, and will let you choose what to symc.
I’m not sure what is wrong in your case. Does your server support .well-known URL’s?

Try to connect using following link:

https://cal.xyz.de/caldav.php/dav/calendars/namex/

It says server not found here.

My config is:

Base-URL: https://mynas.domain/caldav

and after that it creates this under optional Path for Calender-URL:

/caldav.php/myusername

Ok, good to know. Nextcloud is using CalDAV as well? Just to verify, you get a list of multiple calendars with one account (below that red marked calendar).

You don’t have to create an account for every calendar?

There are no .well-known URL’s configured now.

Thanks for you reply. Could you explain why this link should work while it is not configured at the calendar server? Or is there some hidden magic somewhere?

You can have multiple Calenders with one account like i did. In your Screenshot you can Select which Calenders are displayed/updated.

Maybe you have to rearrange your Calender-Account and add there more Calenders.

I only get offered one calendar. The one which is marked in the picture. Can you confirm that in your configuration there is a list of calendars or how do you configure the “other” calendars?

Ok, thanks. That makes things clear. Now I still have to figure out why only one calendar get’s displayed. But now I know how it should look like.

1 Like

No special reason. This is how I have it and I thought it might work for you as well.

Yes, it works with a single account.