@@ -16,6 +16,7 @@ import { useFormik } from "formik"
16
16
import {
17
17
selectInitialRichParametersValues ,
18
18
useValidationSchemaForRichParameters ,
19
+ workspaceBuildParameterValue ,
19
20
} from "utils/richParameters"
20
21
import * as Yup from "yup"
21
22
import DialogActions from "@mui/material/DialogActions"
@@ -32,10 +33,11 @@ export const UpdateBuildParametersDialog: FC<
32
33
UpdateBuildParametersDialogProps
33
34
> = ( { missedParameters, onUpdate, ...dialogProps } ) => {
34
35
const styles = useStyles ( )
36
+ const initialRichParameterValues =
37
+ selectInitialRichParametersValues ( missedParameters )
35
38
const form = useFormik ( {
36
39
initialValues : {
37
- rich_parameter_values :
38
- selectInitialRichParametersValues ( missedParameters ) ,
40
+ rich_parameter_values : initialRichParameterValues ,
39
41
} ,
40
42
validationSchema : Yup . object ( {
41
43
rich_parameter_values : useValidationSchemaForRichParameters (
@@ -81,9 +83,12 @@ export const UpdateBuildParametersDialog: FC<
81
83
{ ...getFieldHelpers (
82
84
"rich_parameter_values[" + index + "].value" ,
83
85
) }
86
+ initialValue = { workspaceBuildParameterValue (
87
+ initialRichParameterValues ,
88
+ parameter ,
89
+ ) }
84
90
key = { parameter . name }
85
91
parameter = { parameter }
86
- initialValue = ""
87
92
index = { index }
88
93
onChange = { async ( value ) => {
89
94
await form . setFieldValue (
0 commit comments