From b65b18ba4c8afa827932eb7f6188d82932d92c60 Mon Sep 17 00:00:00 2001 From: Lynn Date: Thu, 4 Jun 2026 16:05:00 +0800 Subject: [PATCH] Fix: model provider (#15634) ### What problem does this PR solve? Not display `success` when check not passed. ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- api/apps/services/provider_api_service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/apps/services/provider_api_service.py b/api/apps/services/provider_api_service.py index b1b0df2da4..595f3928ee 100644 --- a/api/apps/services/provider_api_service.py +++ b/api/apps/services/provider_api_service.py @@ -417,7 +417,8 @@ async def verify_api_key(provider_name: str, api_key: str, base_url: str=None, r msg = "" break - return any([embd_passed, chat_passed, rerank_passed]), msg or "success" + success = any([embd_passed, chat_passed, rerank_passed]) + return success, "success" if success else msg def show_provider_instance(tenant_id: str, provider_name: str, instance_name: str):