diff options
-rw-r--r-- | common/pipeline.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/pipeline.cpp b/common/pipeline.cpp index cbdc91d..581e661 100644 --- a/common/pipeline.cpp +++ b/common/pipeline.cpp | |||
@@ -264,7 +264,9 @@ KAsync::Job<qint64> Pipeline::modifiedEntity(void const *command, size_t size) | |||
264 | d->entityStore.readRevisions(bufferType, diff.identifier(), baseRevision, [&] (const QByteArray &uid, qint64 revision, const Sink::EntityBuffer &entity) { | 264 | d->entityStore.readRevisions(bufferType, diff.identifier(), baseRevision, [&] (const QByteArray &uid, qint64 revision, const Sink::EntityBuffer &entity) { |
265 | if (entity.metadataBuffer()) { | 265 | if (entity.metadataBuffer()) { |
266 | if (auto metadata = GetMetadata(entity.metadataBuffer())) { | 266 | if (auto metadata = GetMetadata(entity.metadataBuffer())) { |
267 | excludeProperties += BufferUtils::fromVector(*metadata->modifiedProperties()).toSet(); | 267 | if (metadata->operation() == Operation_Modification && metadata->modifiedProperties()) { |
268 | excludeProperties += BufferUtils::fromVector(*metadata->modifiedProperties()).toSet(); | ||
269 | } | ||
268 | } | 270 | } |
269 | } | 271 | } |
270 | }); | 272 | }); |