From da821320d36ee4e3d1ebb0e69b0a236df452442e Mon Sep 17 00:00:00 2001 From: Erick Friis Date: Wed, 1 Nov 2023 16:07:09 -0700 Subject: [PATCH] Fixes 'Nonetype' not iterable for ObsidianLoader (#12751) Implements #12726 from @Di3mex --- libs/langchain/langchain/document_loaders/obsidian.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/langchain/langchain/document_loaders/obsidian.py b/libs/langchain/langchain/document_loaders/obsidian.py index 34743586719..3d7f455e86e 100644 --- a/libs/langchain/langchain/document_loaders/obsidian.py +++ b/libs/langchain/langchain/document_loaders/obsidian.py @@ -127,7 +127,9 @@ class ObsidianLoader(BaseLoader): } if tags or front_matter.get("tags"): - metadata["tags"] = ",".join(tags | set(front_matter.get("tags", []))) + metadata["tags"] = ",".join( + tags | set(front_matter.get("tags", []) or []) + ) docs.append(Document(page_content=text, metadata=metadata))