Closed Bug 1496744 Opened 7 years ago Closed 7 years ago

CalDAV should support multiple calendars, e.g. Owncloud

Categories

(Calendar :: Provider: CalDAV, defect)

Lightning 5.4.8
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 306495

People

(Reporter: bugzilla.mexon, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:62.0) Gecko/20100101 Firefox/62.0 Steps to reproduce: Trying to add my Owncloud calendars: * In Owncloud web interface, click "Settings and Import" * Copy the URL from "Primary CalDAV Address" (https://owncloud.exon.name/remote.php/dav/) * In Lightning, select "New Calendar...", "On the Network" * Select "CalDAV" and paste URL into "Location" * Give it a name and an email Actual results: * New calendar appears with yellow exclamation triangle next to it * Events are not imported from Owncloud * It only worked when I imported a specific calendar https://owncloud.exon.name/remote.php/dav/calendars/mat/personal/ * Clicking on the yellow exclamation mark didn't bring up any more detail about what the problem was * Running on the command line, I got the following output: Warning: There has been an error reading data for calendar: Owncloud. However, this error is believed to be minor, so the program will attempt to continue. Error code: DAV_DAV_NOT_CALDAV. Description: The resource at https://owncloud.exon.name/remote.php/dav/ is a DAV collection but not a CalDAV calendar Warning: There has been an error reading data for calendar: Owncloud. However, this error is believed to be minor, so the program will attempt to continue. Error code: READ_FAILED. Description: Error: [calCachedCalendar] replay action failed: null, uri=https://owncloud.exon.name/remote.php/dav/, result=2147500037, operation=[xpconnect wrapped calIOperation] Expected results: * Events should have been imported from Owncloud * Behind the scenes, it should have retrieved the URL and discovered one or more calendars underneath * If there is only one calendar, it could just import that one * If there are multiple calendars, it could e.g. ask user to select one from a list * Another way of handling that is to automatically import all available calendars * Clicking on a yellow exclamation mark should bring up the error message about "not a CalDAV calendar", or that error should be surfaced some other way Note that I previously imported the "Primary CalDAV Address" onto an Android phone using DAVdroid. I used the "iOS / OS X CalDAV Address" to import the account to OS X's Calendar and also onto an iPhone. Events from all calendars automatically show up. This is why I expected the same URL to work in Lighting.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.