summaryrefslogtreecommitdiffstats
path: root/common/domain/mail.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-17 22:35:27 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-21 09:18:49 +0200
commit2a9c738b813133d398683596df6d41d355e3cb3b (patch)
treeaddb16588fd31f8773120ba5600d82079fa9fd9e /common/domain/mail.cpp
parente661bd33b7bf8da546cbdbe23c9ddcf568930a1a (diff)
downloadsink-2a9c738b813133d398683596df6d41d355e3cb3b.tar.gz
sink-2a9c738b813133d398683596df6d41d355e3cb3b.zip
We no longer access the typeindex directly
Diffstat (limited to 'common/domain/mail.cpp')
-rw-r--r--common/domain/mail.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/domain/mail.cpp b/common/domain/mail.cpp
index 1b46e28..9e3a824 100644
--- a/common/domain/mail.cpp
+++ b/common/domain/mail.cpp
@@ -228,7 +228,7 @@ QSharedPointer<WritePropertyMapper<TypeImplementation<Mail>::BufferBuilder> > Ty
228DataStoreQuery::Ptr TypeImplementation<Mail>::prepareQuery(const Sink::Query &query, Sink::Storage::EntityStore::Ptr store) 228DataStoreQuery::Ptr TypeImplementation<Mail>::prepareQuery(const Sink::Query &query, Sink::Storage::EntityStore::Ptr store)
229{ 229{
230 auto mapper = initializeReadPropertyMapper(); 230 auto mapper = initializeReadPropertyMapper();
231 return DataStoreQuery::Ptr::create(query, ApplicationDomain::getTypeName<Mail>(), store, getIndex(), [mapper, store](const Sink::Entity &entity, const QByteArray &property) -> QVariant { 231 return DataStoreQuery::Ptr::create(query, ApplicationDomain::getTypeName<Mail>(), store, [mapper, store](const Sink::Entity &entity, const QByteArray &property) -> QVariant {
232 if (property == Mail::ThreadId::name) { 232 if (property == Mail::ThreadId::name) {
233 const auto localBuffer = Sink::EntityBuffer::readBuffer<Buffer>(entity.local()); 233 const auto localBuffer = Sink::EntityBuffer::readBuffer<Buffer>(entity.local());
234 Q_ASSERT(localBuffer); 234 Q_ASSERT(localBuffer);