https://bugs.meego.com/show_bug.cgi?id=22329
pohly <patrick.ohly(a)intel.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|Undecided |Medium
Status|NEW |ASSIGNED
AssignedTo|syncevolution-bugs(a)meego.bu |patrick.ohly(a)intel.com
|gs |
Severity|critical |normal
--- Comment #1 from pohly <patrick.ohly(a)intel.com> 2011-08-03 10:36:12 UTC ---
Fixed in master, lowering priority.
commit ac8fdc42b46a0b31f50a054647cef4df2d09b81c
Author: Patrick Ohly <patrick.ohly(a)intel.com>
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: patrick.ohly(a)intel.com
Assigned To: patrick.ohly(a)intel.com
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.