diff options
Diffstat (limited to 'common/queryrunner.cpp')
-rw-r--r-- | common/queryrunner.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp index 288ce27..928e1e0 100644 --- a/common/queryrunner.cpp +++ b/common/queryrunner.cpp | |||
@@ -113,6 +113,7 @@ QueryRunner<DomainType>::QueryRunner(const Sink::Query &query, const Sink::Resou | |||
113 | auto resourceContext = mResourceContext; | 113 | auto resourceContext = mResourceContext; |
114 | auto logCtx = mLogCtx; | 114 | auto logCtx = mLogCtx; |
115 | auto state = mQueryState; | 115 | auto state = mQueryState; |
116 | auto resultTransformation = mResultTransformation; | ||
116 | if (!mInitialQueryComplete) { | 117 | if (!mInitialQueryComplete) { |
117 | SinkWarningCtx(mLogCtx) << "Can't start the incremental query before the initial query is complete"; | 118 | SinkWarningCtx(mLogCtx) << "Can't start the incremental query before the initial query is complete"; |
118 | fetcher(); | 119 | fetcher(); |
@@ -127,7 +128,7 @@ QueryRunner<DomainType>::QueryRunner(const Sink::Query &query, const Sink::Resou | |||
127 | mQueryInProgress = true; | 128 | mQueryInProgress = true; |
128 | }) | 129 | }) |
129 | .then(async::run<ReplayResult>([=]() { | 130 | .then(async::run<ReplayResult>([=]() { |
130 | QueryWorker<DomainType> worker(query, resourceContext, bufferType, mResultTransformation, logCtx); | 131 | QueryWorker<DomainType> worker(query, resourceContext, bufferType, resultTransformation, logCtx); |
131 | return worker.executeIncrementalQuery(query, *resultProvider, state); | 132 | return worker.executeIncrementalQuery(query, *resultProvider, state); |
132 | })) | 133 | })) |
133 | .then([query, this, resultProvider, guardPtr](const ReplayResult &newRevisionAndReplayedEntities) { | 134 | .then([query, this, resultProvider, guardPtr](const ReplayResult &newRevisionAndReplayedEntities) { |