dupondje / PHP-Push-2

Z-Push Fork With CalDAV/LDAP Support
GNU Affero General Public License v3.0
67 stars 24 forks source link

Creating calendars/todo lists does not work from iOS #61

Open fortiko opened 11 years ago

fortiko commented 11 years ago

In iOS 6, the user can create new calendars and todo lists in the respective applications.

However, doing so via PHP-Push-2 does:

a) NOT result in a new "collection" on the server, b) causes errors of the kind in PHP-Push-2 PHP Fatal error: Call to a member function GetImporter() on a non-object in /PHP-Push-2/backend/combined/importer.php on line 199 LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Command 'FolderCreate' at 18/01/2013 14:43:05 with pid '7039' terminated unexpectedly or is still running. c) and as a result the synchronisation stops, and events are now longer "pushed" to the device.

How to replicate: create a new calendar or todo list on iOS 6.

fortiko commented 11 years ago

A quick update: a second collection created manually in DAViCal perfectly propagates to the devices and can be used for scheduling and todos. Only the creation of collections on the device itself fails.

fortiko commented 11 years ago

See also my comment here, why we probably (for now) do not want more than one calendar (hint: it disables invites from the phone!): https://github.com/dupondje/PHP-Push-2/issues/43#issuecomment-12428719