Branch 'kolab/integration/4.13.0' - resources/kolab

Christian Mollekopf mollekopf at kolabsys.com
Mon Aug 11 18:17:00 CEST 2014


 resources/kolab/kolabretrievecollectionstask.cpp |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 21f9a05dd67750508266e2cf95a0a0ef949f7a4e
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Mon Aug 11 17:26:14 2014 +0200

    We need to merge the collectionmetadata.

diff --git a/resources/kolab/kolabretrievecollectionstask.cpp b/resources/kolab/kolabretrievecollectionstask.cpp
index 915409b..cec9ebc 100644
--- a/resources/kolab/kolabretrievecollectionstask.cpp
+++ b/resources/kolab/kolabretrievecollectionstask.cpp
@@ -111,7 +111,10 @@ void RetrieveMetadataJob::onGetMetaDataDone( KJob *job )
     }
 
     KIMAP::GetMetaDataJob *meta = qobject_cast<KIMAP::GetMetaDataJob*>( job );
-    mMetadata = meta->allMetaDataForMailboxes();
+    const QHash<QString, QMap<QByteArray, QByteArray> > metadata = meta->allMetaDataForMailboxes();
+    Q_FOREACH (const QString &folder, metadata.keys()) {
+        mMetadata.insert(folder, metadata.value(folder));
+    }
     checkDone();
 }
 




More information about the commits mailing list