summaryrefslogtreecommitdiffstats
path: root/common/datastorequery.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/datastorequery.cpp')
-rw-r--r--common/datastorequery.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/datastorequery.cpp b/common/datastorequery.cpp
index 870daf8..3218d1a 100644
--- a/common/datastorequery.cpp
+++ b/common/datastorequery.cpp
@@ -160,6 +160,10 @@ public:
160 for (const auto &filterProperty : propertyFilter.keys()) { 160 for (const auto &filterProperty : propertyFilter.keys()) {
161 const auto property = entity.getProperty(filterProperty); 161 const auto property = entity.getProperty(filterProperty);
162 const auto comparator = propertyFilter.value(filterProperty); 162 const auto comparator = propertyFilter.value(filterProperty);
163 //We can't deal with a fulltext filter
164 if (comparator.comparator == QueryBase::Comparator::Fulltext) {
165 continue;
166 }
163 if (!comparator.matches(property)) { 167 if (!comparator.matches(property)) {
164 SinkTraceCtx(mDatastore->mLogCtx) << "Filtering entity due to property mismatch on filter: " << entity.identifier() << "Property: " << filterProperty << property << " Filter:" << comparator.value; 168 SinkTraceCtx(mDatastore->mLogCtx) << "Filtering entity due to property mismatch on filter: " << entity.identifier() << "Property: " << filterProperty << property << " Filter:" << comparator.value;
165 return false; 169 return false;