From 7b5132034678744b1b75952ac6199fd784edc224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=9E=E6=B3=95=E6=93=8D=E4=BD=9C?= Date: Tue, 14 Oct 2025 19:42:48 +0800 Subject: [PATCH] fix: when create provider credential set the provider record to vaild (#26868) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- api/core/entities/provider_configuration.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/core/entities/provider_configuration.py b/api/core/entities/provider_configuration.py index 29b8f8f610..b069955836 100644 --- a/api/core/entities/provider_configuration.py +++ b/api/core/entities/provider_configuration.py @@ -472,6 +472,9 @@ class ProviderConfiguration(BaseModel): provider_model_credentials_cache.delete() self.switch_preferred_provider_type(provider_type=ProviderType.CUSTOM, session=session) + else: + # some historical data may have a provider record but not be set as valid + provider_record.is_valid = True session.commit() except Exception: