fix: model credential name (#25081)

Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
zxhlyh
2025-09-03 18:23:57 +08:00
committed by GitHub
parent a384ae9140
commit 67cc70ad61
2 changed files with 10 additions and 10 deletions

View File

@@ -410,10 +410,9 @@ class ProviderConfiguration(BaseModel):
:return: :return:
""" """
with Session(db.engine) as session: with Session(db.engine) as session:
if credential_name and self._check_provider_credential_name_exists( if credential_name:
credential_name=credential_name, session=session if self._check_provider_credential_name_exists(credential_name=credential_name, session=session):
): raise ValueError(f"Credential with name '{credential_name}' already exists.")
raise ValueError(f"Credential with name '{credential_name}' already exists.")
else: else:
credential_name = self._generate_provider_credential_name(session) credential_name = self._generate_provider_credential_name(session)
@@ -890,10 +889,11 @@ class ProviderConfiguration(BaseModel):
:return: :return:
""" """
with Session(db.engine) as session: with Session(db.engine) as session:
if credential_name and self._check_custom_model_credential_name_exists( if credential_name:
model=model, model_type=model_type, credential_name=credential_name, session=session if self._check_custom_model_credential_name_exists(
): model=model, model_type=model_type, credential_name=credential_name, session=session
raise ValueError(f"Model credential with name '{credential_name}' already exists for {model}.") ):
raise ValueError(f"Model credential with name '{credential_name}' already exists for {model}.")
else: else:
credential_name = self._generate_custom_model_credential_name( credential_name = self._generate_custom_model_credential_name(
model=model, model_type=model_type, session=session model=model, model_type=model_type, session=session

View File

@@ -115,7 +115,7 @@ const ModelModal: FC<ModelModalProps> = ({
const [selectedCredential, setSelectedCredential] = useState<Credential & { addNewCredential?: boolean } | undefined>() const [selectedCredential, setSelectedCredential] = useState<Credential & { addNewCredential?: boolean } | undefined>()
const formRef2 = useRef<FormRefObject>(null) const formRef2 = useRef<FormRefObject>(null)
const isEditMode = !!Object.keys(formValues).filter((key) => { const isEditMode = !!Object.keys(formValues).filter((key) => {
return key !== '__model_name' && key !== '__model_type' return key !== '__model_name' && key !== '__model_type' && !!formValues[key]
}).length && isCurrentWorkspaceManager }).length && isCurrentWorkspaceManager
const handleSave = useCallback(async () => { const handleSave = useCallback(async () => {
@@ -167,7 +167,7 @@ const ModelModal: FC<ModelModalProps> = ({
__authorization_name__, __authorization_name__,
...rest ...rest
} = values } = values
if (__model_name && __model_type && __authorization_name__) { if (__model_name && __model_type) {
await handleSaveCredential({ await handleSaveCredential({
credential_id: credential?.credential_id, credential_id: credential?.credential_id,
credentials: rest, credentials: rest,