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

pohly <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|Undecided                   |Medium
             Status|NEW                         |ASSIGNED
         AssignedTo|[email protected] |[email protected]
                   |gs                          |
           Severity|critical                    |normal

--- Comment #1 from pohly <[email protected]> 2011-08-03 10:36:12 UTC ---
Fixed in master, lowering priority.

commit ac8fdc42b46a0b31f50a054647cef4df2d09b81c
Author: Patrick Ohly <[email protected]>
Date:   Wed Aug 3 12:30:32 2011 +0200

    CalDAV: fixed incorrect change tracking causing "event not found" (BMC
#22329)

    During an incremental sync, when an unmodified meeting series on the CalDAV
    server had to be extended (= adding a detached recurrence), the operation
failed
    with "event not found".

    The root cause was a bug in updateAllSubItems(): due to a copy-and-paste
bug,
    it cleared the cache instead of adding the modified items to it. Therefore
    unmodified items, added to the cache earlier, where not found later on.

    Normally they weren't needed. The exception is reading in preparation
    for adding a detached recurrences.

    Fixed by removing the m_cache.clear(). That is valid in this case even
    if the operation is repeated, because adding already read items will
    simply overwrite them.

    Also added some debug logging which helped to track this down.

--------
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: Priority Status AssignedTo Severity
--------

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


-- 
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