fix(tools): scope builtin tool default-credential clear to tenant (#35887)

This commit is contained in:
Xiyuan Chen
2026-05-07 22:08:23 -07:00
committed by GitHub
parent 1b0d4637b3
commit 29f34848cd
3 changed files with 24 additions and 7 deletions

View File

@@ -876,10 +876,10 @@ class ToolBuiltinProviderSetDefaultApi(Resource):
@login_required
@account_initialization_required
def post(self, provider):
current_user, current_tenant_id = current_account_with_tenant()
_, current_tenant_id = current_account_with_tenant()
payload = BuiltinProviderDefaultCredentialPayload.model_validate(console_ns.payload or {})
return BuiltinToolManageService.set_default_provider(
tenant_id=current_tenant_id, user_id=current_user.id, provider=provider, id=payload.id
tenant_id=current_tenant_id, provider=provider, id=payload.id
)