Hi Johan,
On 30 Jan 2014, at 14:11, Johan Vromans jvromans@squirrel.nl wrote:
I'm running a DAViCal server with several clients (CalDAVzap, CalDAVSynch (Android) en iPad).
Recently I needed to reschedule a number of appointments. I did this using CalDAVzap. The changes included things like replacing repeating appointments by non-repeating appointments, and the other way around.
A short while after I completed the rescheduling the changes were synched to the iPads but the changes did not show on Android, despite several automatic and manual synchs. To be more precise, the removed entries were removed, but the replacement entries did not show up.
As a last resort I removed the CalDAVSynch account (with all data) and re-established it. After the initial synch the Android calendar was okay.
I'm aware that this kind of problems are very hard to find and solve. But is there anything I can do to help?
try to reproduce the problem by creating an example and easily identifiable event (e.g. event text "QWERTYUIOP") and check the caldav_data table after each performed operation (SELECT caldav_data FROM caldav_data WHERE caldav_data LIKE '%QWERTYUIOP%';).
Then we can check the data changes on the server and identify whether there is an invalid event definition or it is CalDAV-Sync/Android issue.
JM