From fc5337d4dba464cac9a5721baf48eedce49039a9 Mon Sep 17 00:00:00 2001 From: Joe Shindelar Date: Sat, 8 Jun 2024 19:39:18 -0500 Subject: [PATCH] Set ignore_danswer_metadata=False when calling read_text_file in file connector. (#1501) Fixes an issue where metadata specified in a #DANSWER_METADATA line in a file read by the file connector is ignored. --- backend/danswer/connectors/file/connector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/danswer/connectors/file/connector.py b/backend/danswer/connectors/file/connector.py index 2e6a9081d8..431b23f272 100644 --- a/backend/danswer/connectors/file/connector.py +++ b/backend/danswer/connectors/file/connector.py @@ -69,7 +69,7 @@ def _process_file( if is_text_file_extension(file_name): encoding = detect_encoding(file) - file_content_raw, file_metadata = read_text_file(file, encoding=encoding) + file_content_raw, file_metadata = read_text_file(file, encoding=encoding, ignore_danswer_metadata=False) # Using the PDF reader function directly to pass in password cleanly elif extension == ".pdf":