From 799934d79eb3b7850c0116e0e20bd45650c526e1 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 34743586719b9..3d7f455e86ec3 100644 --- a/libs/langchain/langchain/document_loaders/obsidian.py +++ b/libs/langchain/langchain/document_loaders/obsidian.py @@ -127,7 +127,9 @@ def load(self) -> List[Document]: } 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))