diff --git a/apps/application/flow/step_node/document_split_node/impl/base_document_split_node.py b/apps/application/flow/step_node/document_split_node/impl/base_document_split_node.py index dfecbc0fb..08d9fa6f8 100644 --- a/apps/application/flow/step_node/document_split_node/impl/base_document_split_node.py +++ b/apps/application/flow/step_node/document_split_node/impl/base_document_split_node.py @@ -85,6 +85,11 @@ class BaseDocumentSplitNode(IDocumentSplitNode): paragraph_list += results self.context['paragraph_list'] = paragraph_list + self.context['limit'] = limit + self.context['chunk_size'] = chunk_size + self.context['with_filter'] = with_filter + self.context['patterns'] = patterns + self.context['split_strategy'] = split_strategy return NodeResult({'paragraph_list': paragraph_list}, {}) @@ -160,4 +165,9 @@ class BaseDocumentSplitNode(IDocumentSplitNode): 'status': self.status, 'err_message': self.err_message, 'paragraph_list': self.context.get('paragraph_list', []), + 'limit': self.context.get('limit'), + 'chunk_size': self.context.get('chunk_size'), + 'with_filter': self.context.get('with_filter'), + 'patterns': self.context.get('patterns'), + 'split_strategy': self.context.get('split_strategy'), }