summaryrefslogtreecommitdiffstats
path: root/common/queryrunner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/queryrunner.cpp')
-rw-r--r--common/queryrunner.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp
index d3f5254..25c9d5b 100644
--- a/common/queryrunner.cpp
+++ b/common/queryrunner.cpp
@@ -140,7 +140,8 @@ void QueryRunner<DomainType>::readEntity(const Akonadi2::Storage::NamedDatabase
140 const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(entity.metadata()); 140 const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(entity.metadata());
141 Q_ASSERT(metadataBuffer); 141 Q_ASSERT(metadataBuffer);
142 const qint64 revision = metadataBuffer ? metadataBuffer->revision() : -1; 142 const qint64 revision = metadataBuffer ? metadataBuffer->revision() : -1;
143 resultCallback(DomainType::Ptr::create(mResourceInstanceIdentifier, Akonadi2::Storage::uidFromKey(key), revision, mDomainTypeAdaptorFactory->createAdaptor(entity)), metadataBuffer->operation()); 143 const auto operation = metadataBuffer ? metadataBuffer->operation() : Akonadi2::Operation_Creation;
144 resultCallback(DomainType::Ptr::create(mResourceInstanceIdentifier, Akonadi2::Storage::uidFromKey(key), revision, mDomainTypeAdaptorFactory->createAdaptor(entity)), operation);
144 return false; 145 return false;
145 }, 146 },
146 [](const Akonadi2::Storage::Error &error) { 147 [](const Akonadi2::Storage::Error &error) {