diff --git a/tests/testlib/akonadifakestorage.cpp b/tests/testlib/akonadifakestorage.cpp --- a/tests/testlib/akonadifakestorage.cpp +++ b/tests/testlib/akonadifakestorage.cpp @@ -398,15 +398,15 @@ std::copy_if(allCollections.constBegin(), allCollections.constEnd(), std::back_inserter(foundCollections), [collectionName, types] (const Akonadi::Collection &col) { - const auto mime = col.contentMimeTypes(); + const auto mime = col.contentMimeTypes().toSet(); auto contentMimeTypes = QSet(); if (types & Notes) contentMimeTypes << Akonadi::NoteUtils::noteMimeType(); if (types & Tasks) contentMimeTypes << KCalCore::Todo::todoMimeType(); const bool supportedType = contentMimeTypes.isEmpty() - || !mime.toSet().intersect(contentMimeTypes).isEmpty(); + || !(mime & contentMimeTypes).isEmpty(); return supportedType && col.displayName().contains(collectionName, Qt::CaseInsensitive); });