fix(console): require admin/owner to set default builtin tool credential (#36264)

Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
This commit is contained in:
NeatGuyCoding 2026-05-18 18:15:51 +08:00 committed by GitHub
parent c0f237bf35
commit 1cee1a25b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -874,6 +874,7 @@ class ToolBuiltinProviderSetDefaultApi(Resource):
@console_ns.expect(console_ns.models[BuiltinProviderDefaultCredentialPayload.__name__])
@setup_required
@login_required
@is_admin_or_owner_required
@account_initialization_required
def post(self, provider):
_, current_tenant_id = current_account_with_tenant()