Summary: | Assert when deleting messages (ASSERT: "its.count() == 1") | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Christophe Marin <christophe> |
Component: | server | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | dvratil |
Priority: | NOR | ||
Version: | GIT (master) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/akonadi/0a90244dd6d399c55e2546d73f093692eb2520df | Version Fixed In: | 16.04.1 |
Sentry Crash Report: |
Description
Christophe Marin
2016-04-01 07:58:07 UTC
Do you actually delete, or do you just move to trash? If the latter, is your Trash folder owned by a different resource than the folder you are "deleting" from? The default action is to move to trash. The trash folder is owned by the default maildir resource. Git commit 0a90244dd6d399c55e2546d73f093692eb2520df by Daniel Vrátil. Committed on 22/04/2016 at 22:28. Pushed by dvratil into branch 'Applications/16.04'. Fix assert for translated inter-resource remove of multiple items The special handling to ensure translation of inter-resource move did not consider moving of multiple items and the fact that when it gets translated into Remove on source resource (or client) the resource might not support batch removal. Make sure that if split is needed we first perform split, then translate to Remove/Add. FIXED-IN: 16.04.1 M +8 -1 src/core/monitor_p.cpp http://commits.kde.org/akonadi/0a90244dd6d399c55e2546d73f093692eb2520df |