Fix/disable autoflush in list tools (#14301)

This commit is contained in:
Yeuoly 2025-02-25 14:52:08 +08:00 committed by GitHub
parent 3403ac361a
commit 8c9e34133c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -233,6 +233,7 @@ class BuiltinToolManageService:
# get all builtin providers
provider_controllers = ToolManager.list_builtin_providers(tenant_id)
with db.session.no_autoflush:
# get all user added providers
db_providers: list[BuiltinToolProvider] = (
db.session.query(BuiltinToolProvider).filter(BuiltinToolProvider.tenant_id == tenant_id).all() or []