diff --git a/src/backend/langflow/graph/vertex/base.py b/src/backend/langflow/graph/vertex/base.py index ad6fc952f..de64b3598 100644 --- a/src/backend/langflow/graph/vertex/base.py +++ b/src/backend/langflow/graph/vertex/base.py @@ -216,10 +216,16 @@ class Vertex: } elif isinstance(_value, dict): params[key] = _value - elif value.get("type") == "int": - params[key] = int(value.get("value")) - elif value.get("type") == "float": - params[key] = float(value.get("value")) + elif value.get("type") == "int" and value.get("value") is not None: + try: + params[key] = int(value.get("value")) + except ValueError: + params[key] = value.get("value") + elif value.get("type") == "float" and value.get("value") is not None: + try: + params[key] = float(value.get("value")) + except ValueError: + params[key] = value.get("value") else: params[key] = value.get("value")