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:
@@ -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
|
||||||
|
@@ -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,
|
||||||
|
Reference in New Issue
Block a user