From 5e047f6dd559f57c245f5fb01bc10a019aafacdd Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 23 Jul 2018 14:26:10 +0200 Subject: Make assignation clear --- common/queryrunner.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp index a1aca91..0199f8b 100644 --- a/common/queryrunner.cpp +++ b/common/queryrunner.cpp @@ -271,9 +271,12 @@ void QueryWorker::resultProviderCallback(const Sink::Query &query, S for (auto it = result.aggregateValues.constBegin(); it != result.aggregateValues.constEnd(); it++) { valueCopy->setProperty(it.key(), it.value()); } + QVector aggregateIdsBA; + aggregateIdsBA.reserve(result.aggregateIds.size()); for (const auto &id : result.aggregateIds) { - valueCopy->aggregatedIds() << id.toDisplayByteArray(); + aggregateIdsBA << id.toDisplayByteArray(); } + valueCopy->aggregatedIds() = aggregateIdsBA; if (mResultTransformation) { mResultTransformation(*valueCopy); } -- cgit v1.2.3