diff --git a/src/backend/base/langflow/api/v1/flows.py b/src/backend/base/langflow/api/v1/flows.py index be074be07..2cd16a003 100644 --- a/src/backend/base/langflow/api/v1/flows.py +++ b/src/backend/base/langflow/api/v1/flows.py @@ -51,9 +51,12 @@ def create_flow( else: flow.name = f"{flow.name} (1)" # Now check if the endpoint is unique - if session.exec( - select(Flow).where(Flow.endpoint_name == flow.endpoint_name).where(Flow.user_id == current_user.id) - ).first(): + if ( + flow.endpoint_name + and session.exec( + select(Flow).where(Flow.endpoint_name == flow.endpoint_name).where(Flow.user_id == current_user.id) + ).first() + ): flows = session.exec( select(Flow) .where(Flow.endpoint_name.like(f"{flow.endpoint_name}-%")) # type: ignore