This commit is contained in:
hjlarry 2025-09-12 10:43:15 +08:00
parent 02852ee543
commit 9d75d3d04c
3 changed files with 13 additions and 8 deletions

View File

@ -198,8 +198,12 @@ class ProviderConfiguration(BaseModel):
"""
if not self.is_custom_configuration_available():
return CustomConfigurationStatus.NO_CONFIGURE
elif self.custom_configuration.provider.current_credential_status:
return self.custom_configuration.provider.current_credential_status
provider = self.custom_configuration.provider
if provider and hasattr(provider, "current_credential_status"):
status = provider.current_credential_status
if status:
return status
return CustomConfigurationStatus.ACTIVE

View File

@ -41,6 +41,7 @@ class ProviderQuotaType(Enum):
return member
raise ValueError(f"No matching enum found for value '{value}'")
class CredentialStatus(StrEnum):
ACTIVE = "active"
CANCELED = "canceled"