https://bugs.kde.org/show_bug.cgi?id=243318
Summary: Inbox gets NoSelect set when having server side
subscription enabled
Product: Akonadi
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: NEW
Severity: normal
Priority: NOR
Component: IMAP resource
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected]
Version: unspecified (using Devel)
OS: Linux
With server side subscription enabled some servers (including Cyrus) change the
folder listing order and no longer do a strict top-down listing (which is what
the IMAP resource currently expects). This causes the IMAP resource to fill in
the missing hierarchy with structural folders (NoContent flag set), which then
prevents content listing of those folders.
Reproducible: Sometimes
Steps to Reproduce:
Create a new IMAP account for a Cyrus/Kolab server and enable server-side
subscription.
Actual Results:
Inbox (and potentially other folders) have the NoContent attribute set to 1,
preventing subsequent folder listing.
see the isDummy == true case in ImapResource::onMailBoxesReceived(), possible
solution would be to not use streaming for collection listing and build up the
full tree in memory first. Alternatively, and much more complicated, we could
extend CollectionSync to accept updates of already received collections later
on in streaming mode.
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
Kdepim-bugs mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-bugs