{"record":{"id":"677d86f8c08db2ff","repo":"langflow-ai/langflow","slug":"an-internal-error-occurred-while-deleting-flows","errorCode":null,"errorMessage":"An internal error occurred while deleting flows.","messagePattern":"An internal error occurred while deleting flows\\.","errorType":"http","errorClass":"HTTPException","httpStatus":500,"severity":"error","filePath":"src/backend/base/langflow/api/v1/flows.py","lineNumber":789,"sourceCode":"                await cascade_delete_flow(db, flow.id)\n            await db.flush()\n            return len(flows_to_delete)\n\n        deleted_count = await retry_flow_operation_on_deployment_guard(\n            db=db,\n            user_id=user.id,\n            flow_ids=flow_ids,\n            operation=_delete_operation,\n        )\n    except Exception as exc:\n        await araise_if_deployment_guard_error_or_skip(\n            exc,\n            log_message=f\"op=delete_multiple_flows flow_ids_count={len(flow_ids)}\",\n        )\n        import logging as _logging\n\n        _logging.getLogger(__name__).exception(\"Error deleting multiple flows\")\n        raise HTTPException(status_code=500, detail=\"An internal error occurred while deleting flows.\") from exc\n\n    return {\"deleted\": deleted_count}\n\n\n@router.post(\"/download/\", status_code=200)\nasync def download_multiple_file(\n    flow_ids: list[UUID],\n    user: CurrentActiveUser,\n    db: DbSession,\n):\n    \"\"\"Download all flows as a zip file.\"\"\"\n    # TODO: Full-version download (include_version parameter) is planned as a follow-up feature.\n    # When implemented, add an include_version: bool = False parameter and embed version\n    # entries in each flow dict using get_flow_versions_with_provider_status and strip_version_data.\n    # Widen fetch when cross-user READ is supported; else owner-scoped.\n    from langflow.services.deps import get_authorization_service\n\n    authz = get_authorization_service()","sourceCodeStart":771,"sourceCodeEnd":807,"githubUrl":"https://github.com/langflow-ai/langflow/blob/976ec789d2886a86de109c044d089d68e96c9a35/src/backend/base/langflow/api/v1/flows.py#L771-L807","documentation":"Error \"An internal error occurred while deleting flows.\" thrown in langflow-ai/langflow.","triggerScenarios":"Occurs when an unexpected internal exception is raised while deleting one or more flows.","commonSituations":"See trigger scenarios.","solutions":["Retry the delete; check server logs for the underlying database error if it persists."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"976ec789d2886a86de109c044d089d68e96c9a35","analyzedAt":"2026-08-14T18:23:12.227Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}