From 897fd0d698e7806d7131bdc0f2b9476e91d0048d Mon Sep 17 00:00:00 2001 From: Kishore Nallan Date: Thu, 18 Jan 2024 07:03:42 +0530 Subject: [PATCH] Refactor new line response in import. --- src/core_api.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core_api.cpp b/src/core_api.cpp index b130bdd7..d002496f 100644 --- a/src/core_api.cpp +++ b/src/core_api.cpp @@ -1171,13 +1171,13 @@ bool post_import_documents(const std::shared_ptr& req, const std::shar //response_stream << import_summary_json << "\n"; for (size_t i = 0; i < json_lines.size(); i++) { - bool res_final = req->last_chunk_aggregate && (i == json_lines.size()-1); + bool res_start = (res->status_code == 0) && (i == 0); - if(res_final) { - // indicates last record of last batch + if(res_start) { + // indicates first import result to be streamed response_stream << json_lines[i]; } else { - response_stream << json_lines[i] << "\n"; + response_stream << "\n" << json_lines[i]; } } }