[Bug 243318] New: Inbox gets NoSelect set when having server side subscription enabled
Volker Krause
vkrause at kde.org
Thu Jul 1 07:58:39 BST 2010
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: ervin at kde.org
ReportedBy: vkrause at kde.org
CC: vkrause at kde.org, kdepim-bugs at kde.org
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.
More information about the Kdepim-bugs
mailing list