From 577c2c344079c1a87d3d93be5f957e5f2d935bff Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 27 Sep 2016 11:25:49 +0200 Subject: Don't access the propertyFilter list directly. --- common/synchronizer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'common/synchronizer.cpp') diff --git a/common/synchronizer.cpp b/common/synchronizer.cpp index 8de45a9..53db82f 100644 --- a/common/synchronizer.cpp +++ b/common/synchronizer.cpp @@ -197,7 +197,9 @@ void Synchronizer::createOrModify(const QByteArray &bufferType, const QByteArray if (!found) { if (!mergeCriteria.isEmpty()) { Sink::Query query; - query.propertyFilter = mergeCriteria; + for (auto it = mergeCriteria.constBegin(); it != mergeCriteria.constEnd(); it++) { + query.filter(it.key(), it.value()); + } bool merge = false; Sink::EntityReader reader(mResourceType, mResourceInstanceIdentifier, transaction()); reader.query(query, -- cgit v1.2.3