diff --git a/src/backend/base/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py b/src/backend/base/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py index 66ce042a4..fc5057409 100644 --- a/src/backend/base/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py +++ b/src/backend/base/langflow/components/textsplitters/RecursiveCharacterTextSplitter.py @@ -73,6 +73,8 @@ class RecursiveCharacterTextSplitterComponent(Component): chunk_overlap=self.chunk_overlap, ) documents = [] + if not isinstance(self.data_input, list): + self.data_input = [self.data_input] for _input in self.data_input: if isinstance(_input, Data): documents.append(_input.to_lc_document())