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)