From d738f4ca78da992b32ea8d0e3d3fa64eddf9de66 Mon Sep 17 00:00:00 2001 From: italojohnny Date: Sun, 9 Jun 2024 09:42:30 -0300 Subject: [PATCH] fix: Prevent params overwrite for session_id key --- src/backend/base/langflow/initial_setup/setup.py | 3 +-- src/backend/base/langflow/interface/initialize/loading.py | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backend/base/langflow/initial_setup/setup.py b/src/backend/base/langflow/initial_setup/setup.py index e57c554ae..e10d55dd9 100644 --- a/src/backend/base/langflow/initial_setup/setup.py +++ b/src/backend/base/langflow/initial_setup/setup.py @@ -104,11 +104,11 @@ def load_starter_projects() -> list[tuple[Path, dict]]: logger.info(f"Loaded starter project {file}") return starter_projects + def copy_profile_pictures(): config_dir = get_storage_service().settings_service.settings.config_dir origin = Path(__file__).parent / "profile_pictures" target = Path(config_dir) / "profile_pictures" - import pdb; pdb.set_trace if not os.path.exists(origin): raise ValueError(f"The source folder '{origin}' does not exist.") @@ -124,7 +124,6 @@ def copy_profile_pictures(): logger.error(f"Error copying the folder: {e}") - def get_project_data(project): project_name = project.get("name") project_description = project.get("description") diff --git a/src/backend/base/langflow/interface/initialize/loading.py b/src/backend/base/langflow/interface/initialize/loading.py index 42fa4e7a1..6ff498c0c 100644 --- a/src/backend/base/langflow/interface/initialize/loading.py +++ b/src/backend/base/langflow/interface/initialize/loading.py @@ -85,7 +85,9 @@ def update_params_with_load_from_db_fields( logger.info(f"Using environment variable {params[field]} for {field}") if key is None: logger.warning(f"Could not get value for {field}. Setting it to None.") - params[field] = key + + if field != "session_id": + params[field] = key except Exception as exc: logger.error(f"Failed to get value for {field} from custom component. Setting it to None. Error: {exc}")