langflow-ai/langflow · error · HTTPException
An internal error occurred while deleting flows.
Error message
An internal error occurred while deleting flows.
What it means
Error "An internal error occurred while deleting flows." thrown in langflow-ai/langflow.
Source
Thrown at src/backend/base/langflow/api/v1/flows.py:789
await cascade_delete_flow(db, flow.id)
await db.flush()
return len(flows_to_delete)
deleted_count = await retry_flow_operation_on_deployment_guard(
db=db,
user_id=user.id,
flow_ids=flow_ids,
operation=_delete_operation,
)
except Exception as exc:
await araise_if_deployment_guard_error_or_skip(
exc,
log_message=f"op=delete_multiple_flows flow_ids_count={len(flow_ids)}",
)
import logging as _logging
_logging.getLogger(__name__).exception("Error deleting multiple flows")
raise HTTPException(status_code=500, detail="An internal error occurred while deleting flows.") from exc
return {"deleted": deleted_count}
@router.post("/download/", status_code=200)
async def download_multiple_file(
flow_ids: list[UUID],
user: CurrentActiveUser,
db: DbSession,
):
"""Download all flows as a zip file."""
# TODO: Full-version download (include_version parameter) is planned as a follow-up feature.
# When implemented, add an include_version: bool = False parameter and embed version
# entries in each flow dict using get_flow_versions_with_provider_status and strip_version_data.
# Widen fetch when cross-user READ is supported; else owner-scoped.
from langflow.services.deps import get_authorization_service
authz = get_authorization_service()View on GitHub (pinned to 976ec789d2)
Solutions
- Retry the delete; check server logs for the underlying database error if it persists.
When it happens
Trigger: Occurs when an unexpected internal exception is raised while deleting one or more flows.
Common situations: See trigger scenarios.
AI-assisted analysis of langflow-ai/langflow@976ec789d2 (2026-08-14).
Data as JSON: /api/errors/677d86f8c08db2ff.
Report an issue: GitHub.