From 1d9caa11fd22799404aa6b849a03c4d687f456d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Lecrenier?= Date: Mon, 4 Jul 2022 14:31:31 +0200 Subject: [PATCH] Skip reading empty lines in NDJson update file --- meilisearch-lib/src/document_formats.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meilisearch-lib/src/document_formats.rs b/meilisearch-lib/src/document_formats.rs index a7100cc67..9cf51b0b8 100644 --- a/meilisearch-lib/src/document_formats.rs +++ b/meilisearch-lib/src/document_formats.rs @@ -100,6 +100,10 @@ pub fn read_ndjson(mut input: impl BufRead, writer: impl Write + Seek) -> Result let mut builder = DocumentsBatchBuilder::new(writer); let mut buf = String::with_capacity(1024); while input.read_line(&mut buf)? > 0 { + if buf == "\n" { + buf.clear(); + continue; + } builder .append_unparsed_json_object(&buf) .map_err(Into::into)