summaryrefslogtreecommitdiffstats
path: root/common/pipeline.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/pipeline.cpp')
-rw-r--r--common/pipeline.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/common/pipeline.cpp b/common/pipeline.cpp
index b05cb2f..9816129 100644
--- a/common/pipeline.cpp
+++ b/common/pipeline.cpp
@@ -313,7 +313,6 @@ KAsync::Job<qint64> Pipeline::deletedEntity(void const *command, size_t size)
313 313
314 const QByteArray bufferType = QByteArray(reinterpret_cast<char const*>(deleteEntity->domainType()->Data()), deleteEntity->domainType()->size()); 314 const QByteArray bufferType = QByteArray(reinterpret_cast<char const*>(deleteEntity->domainType()->Data()), deleteEntity->domainType()->size());
315 const QByteArray key = QByteArray(reinterpret_cast<char const*>(deleteEntity->entityId()->Data()), deleteEntity->entityId()->size()); 315 const QByteArray key = QByteArray(reinterpret_cast<char const*>(deleteEntity->entityId()->Data()), deleteEntity->entityId()->size());
316 const qint64 baseRevision = deleteEntity->revision();
317 316
318 const qint64 newRevision = Akonadi2::Storage::maxRevision(d->transaction) + 1; 317 const qint64 newRevision = Akonadi2::Storage::maxRevision(d->transaction) + 1;
319 318
@@ -365,6 +364,12 @@ void Pipeline::cleanupRevision(qint64 revision)
365 }, [](const Akonadi2::Storage::Error &error) { 364 }, [](const Akonadi2::Storage::Error &error) {
366 Warning() << "Error while reading: " << error.message; 365 Warning() << "Error while reading: " << error.message;
367 }, true); 366 }, true);
367 Akonadi2::Storage::setCleanedUpRevision(d->transaction, revision);
368}
369
370qint64 Pipeline::cleanedUpRevision()
371{
372 return Akonadi2::Storage::cleanedUpRevision(d->transaction);
368} 373}
369 374
370void Pipeline::pipelineStepped(const PipelineState &state) 375void Pipeline::pipelineStepped(const PipelineState &state)