From 63ed8c324bcb7bfe55e4c79128edb77efa81de01 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 28 Feb 2024 13:42:19 -0300 Subject: [PATCH] Fix handling of empty new_params in update_raw_params() method --- src/backend/langflow/graph/vertex/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/langflow/graph/vertex/base.py b/src/backend/langflow/graph/vertex/base.py index 2519002b9..fe2b29a02 100644 --- a/src/backend/langflow/graph/vertex/base.py +++ b/src/backend/langflow/graph/vertex/base.py @@ -392,6 +392,8 @@ class Vertex: ValueError: If any key in new_params is not found in self._raw_params. """ # First check if the input_value in _raw_params is not a vertex + if not new_params: + return if any(isinstance(self._raw_params.get(key), Vertex) for key in new_params): return self._raw_params.update(new_params) @@ -624,7 +626,7 @@ class Vertex: return self.get_requester_result(requester) self._reset() - if inputs and self.is_input: + if self.is_input: self.update_raw_params(inputs) # Run steps