summaryrefslogtreecommitdiffstats
path: root/common/queryrunner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/queryrunner.cpp')
-rw-r--r--common/queryrunner.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp
index b3c9f07..9e23eed 100644
--- a/common/queryrunner.cpp
+++ b/common/queryrunner.cpp
@@ -221,6 +221,11 @@ template<class DomainType>
221std::function<bool(const Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr &domainObject)> QueryRunner<DomainType>::getFilter(const QSet<QByteArray> remainingFilters, const Akonadi2::Query &query) 221std::function<bool(const Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr &domainObject)> QueryRunner<DomainType>::getFilter(const QSet<QByteArray> remainingFilters, const Akonadi2::Query &query)
222{ 222{
223 return [remainingFilters, query](const Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr &domainObject) -> bool { 223 return [remainingFilters, query](const Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr &domainObject) -> bool {
224 if (!query.ids.isEmpty()) {
225 if (!query.ids.contains(domainObject->identifier())) {
226 return false;
227 }
228 }
224 for (const auto &filterProperty : remainingFilters) { 229 for (const auto &filterProperty : remainingFilters) {
225 const auto property = domainObject->getProperty(filterProperty); 230 const auto property = domainObject->getProperty(filterProperty);
226 if (property.isValid()) { 231 if (property.isValid()) {