https://bugs.meego.com/show_bug.cgi?id=19484

--- Comment #3 from pohly <[email protected]> 2011-08-03 12:15:35 UTC ---
Meeting invitations also turned out to be problematic in practice because of
Google CalDAV bug
http://code.google.com/p/google-caldav-issues/issues/detail?id=38

I ran into the "403 You don't have access to change that event." problem, both
for updating a series (adding a detached recurrence) and when creating it.

I haven't been able to pin it down exactly. Might have been caused by invalid
UID property values in my calendar. Here's a slight improvement when this
problem hits:

commit cb25e44871eee615f1b3fc75163bc0f783120dc9
Author: Patrick Ohly <[email protected]>
Date:   Wed Aug 3 12:59:43 2011 +0200

    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.

--------
Product: SyncEvolution
Component: SyncEvolution
MeeGo Release: unspecified
Severity: normal
Priority: Medium
Keywords: 
Status: ASSIGNED
Who: [email protected]
Assigned To: [email protected]
Target Build: ---
Flags: 
Changed: 
--------

https://bugs.meego.com/show_bug.cgi?id=19484


-- 
Configure bugmail: https://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to