From aec93df79907a7fc77f1670e3438c2dbd3f0a6a1 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 11 Dec 2023 16:14:18 -0300 Subject: [PATCH] Fix handling of empty string values in Vertex class --- src/backend/langflow/graph/vertex/base.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/langflow/graph/vertex/base.py b/src/backend/langflow/graph/vertex/base.py index b89e36ca4..01995c23e 100644 --- a/src/backend/langflow/graph/vertex/base.py +++ b/src/backend/langflow/graph/vertex/base.py @@ -3,12 +3,13 @@ import inspect import types from typing import TYPE_CHECKING, Any, Coroutine, Dict, List, Optional +from loguru import logger + from langflow.graph.utils import UnbuiltObject from langflow.interface.initialize import loading from langflow.interface.listing import lazy_load_dict from langflow.utils.constants import DIRECT_TYPES from langflow.utils.util import sync_to_async -from loguru import logger if TYPE_CHECKING: from langflow.graph.edge.base import Edge @@ -190,7 +191,7 @@ class Vertex: params[key] = float(val) except ValueError: params[key] = val - else: + elif val is not None and val != "": params[key] = val if not value.get("required") and params.get(key) is None: