syncevolution/src/backends
Patrick Ohly cb25e44871 CalDAV: continue despite Google Calendar access problems (see BMC #19484)
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.
2011-08-03 13:09:30 +02:00
..
addressbook nightly testing: renamed ical20/itodo20/vcard30/text, removed vcard21 from Evolution backend (BMC #14972) 2011-05-05 20:15:55 +08:00
akonadi autotools: handle situation where qmake is not installed 2011-07-06 16:08:50 +02:00
buteo local sync: renamed "source-config" to "target-config" 2011-06-28 18:42:43 -07:00
evolution vCard: support VALUE parameter, fixed TYPE (part of BMC #19661) 2011-07-21 16:09:49 +02:00
file autotools: avoid test == comparison 2011-05-16 14:43:32 +02:00
kcalextended nightly testing: renamed ical20/itodo20/vcard30/text, removed vcard21 from Evolution backend (BMC #14972) 2011-05-05 20:15:55 +08:00
maemo autotools: avoid test == comparison 2011-05-16 14:43:32 +02:00
qtcontacts nightly testing: renamed ical20/itodo20/vcard30/text, removed vcard21 from Evolution backend (BMC #14972) 2011-05-05 20:15:55 +08:00
sqlite SQLite backend: fixed compilation error due to detectChanges() API change 2011-06-27 07:42:49 -07:00
webdav CalDAV: continue despite Google Calendar access problems (see BMC #19484) 2011-08-03 13:09:30 +02:00
xmlrpc autotools: avoid test == comparison 2011-05-16 14:43:32 +02:00