From 715a7fc19f585c17b89d98b77cec29e15d466148 Mon Sep 17 00:00:00 2001 From: Harry Date: Fri, 15 Aug 2025 11:24:58 +0800 Subject: [PATCH] fix: update session management in BuiltinToolManageService to use no_autoflush --- api/services/tools/builtin_tools_manage_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/services/tools/builtin_tools_manage_service.py b/api/services/tools/builtin_tools_manage_service.py index da0fc58566..862ac30780 100644 --- a/api/services/tools/builtin_tools_manage_service.py +++ b/api/services/tools/builtin_tools_manage_service.py @@ -604,7 +604,7 @@ class BuiltinToolManageService: 1.if the default provider exists, return the default provider 2.if the default provider does not exist, return the oldest provider """ - with Session(db.engine) as session: + with Session(db.engine).no_autoflush as session: try: full_provider_name = provider_name provider_id_entity = ToolProviderID(provider_name)