fix: parse yaml error

This commit is contained in:
jialin
2026-01-30 20:48:55 +08:00
committed by Lawrence Li
parent 4a4a02eb0d
commit 2dab5093dc
10 changed files with 83 additions and 19 deletions
+9 -6
View File
@@ -3,6 +3,7 @@ import { useIntl } from '@umijs/max';
import { Form } from 'antd';
import _ from 'lodash';
import React, { forwardRef, useEffect, useImperativeHandle } from 'react';
import { BackendSourceValueMap } from '../config';
import { FormContext } from '../config/form-context';
import { FormData, ListItem } from '../config/types';
import BasicForm from './basic';
@@ -38,17 +39,19 @@ const BackendForm: React.FC<AddModalProps> = forwardRef(
const handleOnFinish = (values: FormData) => {
const data = {
...values,
backend_name: currentData?.is_built_in
? values.backend_name
: `${values.backend_name}-custom`
backend_name:
backendSource === BackendSourceValueMap.CUSTOM
? `${values.backend_name}-custom`
: values.backend_name
};
data.version_configs = data.version_configs?.map((item) => {
if (item.version_no) {
return {
...item,
version_no: currentData?.is_built_in
? `${item.version_no}-custom`
: item.version_no
version_no:
backendSource === BackendSourceValueMap.BUILTIN
? `${item.version_no}-custom`
: item.version_no
};
}
return item;