diff --git a/search/search_integration_tests/test_search_request.cpp b/search/search_integration_tests/test_search_request.cpp index 68f0d6b292..ee879cf582 100644 --- a/search/search_integration_tests/test_search_request.cpp +++ b/search/search_integration_tests/test_search_request.cpp @@ -39,10 +39,13 @@ vector const & TestSearchRequest::Results() const void TestSearchRequest::Done(search::Results const & results) { lock_guard lock(m_mu); - m_results.insert(m_results.end(), results.Begin(), results.End()); if (results.IsEndMarker()) { m_done = true; m_cv.notify_one(); } + else + { + m_results.assign(results.Begin(), results.End()); + } }