|
@@ -8,6 +8,7 @@ from typing import Optional
|
|
|
|
|
|
from pydantic import BaseModel, ConfigDict
|
|
|
|
|
|
+from constants import HIDDEN_VALUE
|
|
|
from core.entities.model_entities import ModelStatus, ModelWithProviderEntity, SimpleModelProviderEntity
|
|
|
from core.entities.provider_entities import (
|
|
|
CustomConfiguration,
|
|
@@ -202,7 +203,7 @@ class ProviderConfiguration(BaseModel):
|
|
|
for key, value in credentials.items():
|
|
|
if key in provider_credential_secret_variables:
|
|
|
# if send [__HIDDEN__] in secret input, it will be same as original value
|
|
|
- if value == '[__HIDDEN__]' and key in original_credentials:
|
|
|
+ if value == HIDDEN_VALUE and key in original_credentials:
|
|
|
credentials[key] = encrypter.decrypt_token(self.tenant_id, original_credentials[key])
|
|
|
|
|
|
credentials = model_provider_factory.provider_credentials_validate(
|
|
@@ -345,7 +346,7 @@ class ProviderConfiguration(BaseModel):
|
|
|
for key, value in credentials.items():
|
|
|
if key in provider_credential_secret_variables:
|
|
|
# if send [__HIDDEN__] in secret input, it will be same as original value
|
|
|
- if value == '[__HIDDEN__]' and key in original_credentials:
|
|
|
+ if value == HIDDEN_VALUE and key in original_credentials:
|
|
|
credentials[key] = encrypter.decrypt_token(self.tenant_id, original_credentials[key])
|
|
|
|
|
|
credentials = model_provider_factory.model_credentials_validate(
|