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: er...@kde.org
        ReportedBy: vkra...@kde.org
                CC: vkra...@kde.org, kdepim-bugs@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.
_______________________________________________
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to