From a6e9cce02f86c73cd1a36155e97b8023876313df Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 5 Sep 2023 11:53:54 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(process.py):=20fix=20session?= =?UTF-8?q?=5Fid=20assignment=20logic=20to=20ensure=20it=20is=20generated?= =?UTF-8?q?=20if=20not=20provided?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/processing/process.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/langflow/processing/process.py b/src/backend/langflow/processing/process.py index 7ef59de47..8fe825e3d 100644 --- a/src/backend/langflow/processing/process.py +++ b/src/backend/langflow/processing/process.py @@ -188,6 +188,10 @@ async def process_graph_cached( ) -> Tuple[Any, str]: clear_caches_if_needed(clear_cache) session_manager = get_session_manager() + if session_id is None: + session_id = session_manager.generate_key( + session_id=session_id, data_graph=data_graph + ) # Load the graph using SessionManager langchain_object, artifacts = session_manager.load_session(session_id, data_graph) processed_inputs = process_inputs(inputs, artifacts)