From 20de4ded304e71944f337f0bb713db6fe1f0b82b Mon Sep 17 00:00:00 2001 From: yangdx Date: Tue, 18 Mar 2025 20:06:18 +0800 Subject: [PATCH] Add default file_path for missing document paths - Set file_path to "no-file-path" if missing - Ensure consistent document data structure --- lightrag/kg/json_doc_status_impl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lightrag/kg/json_doc_status_impl.py b/lightrag/kg/json_doc_status_impl.py index 57a34ae5..22da07b5 100644 --- a/lightrag/kg/json_doc_status_impl.py +++ b/lightrag/kg/json_doc_status_impl.py @@ -87,6 +87,9 @@ class JsonDocStatusStorage(DocStatusStorage): # If content is missing, use content_summary as content if "content" not in data and "content_summary" in data: data["content"] = data["content_summary"] + # If file_path is not in data, use document id as file path + if "file_path" not in data: + data["file_path"] = "no-file-path" result[k] = DocProcessingStatus(**data) except KeyError as e: logger.error(f"Missing required field for document {k}: {e}")