Fix/disable autoflush in list tools (#14301)
This commit is contained in:
parent
3403ac361a
commit
8c9e34133c
1 changed files with 44 additions and 43 deletions
|
|
@ -233,6 +233,7 @@ class BuiltinToolManageService:
|
||||||
# get all builtin providers
|
# get all builtin providers
|
||||||
provider_controllers = ToolManager.list_builtin_providers(tenant_id)
|
provider_controllers = ToolManager.list_builtin_providers(tenant_id)
|
||||||
|
|
||||||
|
with db.session.no_autoflush:
|
||||||
# get all user added providers
|
# get all user added providers
|
||||||
db_providers: list[BuiltinToolProvider] = (
|
db_providers: list[BuiltinToolProvider] = (
|
||||||
db.session.query(BuiltinToolProvider).filter(BuiltinToolProvider.tenant_id == tenant_id).all() or []
|
db.session.query(BuiltinToolProvider).filter(BuiltinToolProvider.tenant_id == tenant_id).all() or []
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue