PHP-Push-2
PHP-Push-2 copied to clipboard
Creating calendars/todo lists does not work from iOS
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.
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.
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