cb25e44871
Google Calendar checks whether a CalDAV client is allowed to update particular events. In combination with meeting invitations this has led to know issues where desirable changes were rejected (see http://code.google.com/p/google-caldav-issues/issues/detail?id=38). Details are murky whether that bug is still open. I hit the "403 You don't have access to change that event." problem both in updating a meeting series and creating it. This commit ensures that when updating fails, the errors is treated as a temporary, per item error (417). The sync session then continues. The overall result will be STATUS_PARTIAL_FAILURE = 22001 and the next session will retry the same item. This is better than aborting the session (situation without this patch) or ignoring the problem (alternative solution). The same error is not handled when creation fails. This might need further investigations. |
||
---|---|---|
.. | ||
addressbook | ||
akonadi | ||
buteo | ||
evolution | ||
file | ||
kcalextended | ||
maemo | ||
qtcontacts | ||
sqlite | ||
webdav | ||
xmlrpc |