From 528f7ddb902529cf145d65c27ad5d159f552792d Mon Sep 17 00:00:00 2001 From: Phil Miesle Date: Fri, 5 Apr 2024 14:31:02 +0100 Subject: [PATCH] issue 1614: fix os path separator dependency (#1615) --- src/backend/base/langflow/graph/vertex/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/graph/vertex/base.py b/src/backend/base/langflow/graph/vertex/base.py index 5d855fcdb..7bcdc1b8c 100644 --- a/src/backend/base/langflow/graph/vertex/base.py +++ b/src/backend/base/langflow/graph/vertex/base.py @@ -4,6 +4,7 @@ import inspect import types from enum import Enum from typing import TYPE_CHECKING, Any, AsyncIterator, Callable, Dict, Iterator, List, Optional +import os from loguru import logger @@ -305,7 +306,7 @@ class Vertex: if file_path := field.get("file_path"): storage_service = get_storage_service() try: - flow_id, file_name = file_path.split("/") + flow_id, file_name = os.path.split(file_path) full_path = storage_service.build_full_path(flow_id, file_name) except ValueError as e: if "too many values to unpack" in str(e):