Skip to content

Commit 369f983

Browse files
committed
fix linting
1 parent d2f5f7e commit 369f983

File tree

1 file changed

+14
-19
lines changed

1 file changed

+14
-19
lines changed

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -187,25 +187,20 @@ export const CreateWorkspacePageView: FC<CreateWorkspacePageViewProps> = ({
187187

188188
setPresetParameterNames(selectedPresetParameters.map((p) => p.Name));
189189

190-
const updatedValues = {
191-
...form.values,
192-
rich_parameter_values:
193-
form.values.rich_parameter_values?.map((param) => {
194-
const presetParam = selectedPresetParameters.find(
195-
(p) => p.Name === param.name,
196-
);
197-
if (presetParam) {
198-
return {
199-
name: param.name,
200-
value: presetParam.Value,
201-
};
202-
}
203-
return param;
204-
}) ?? [],
205-
};
206-
207-
form.setValues(updatedValues);
208-
}, [selectedPresetIndex, presetParameters, presetOptions, form.setValues]);
190+
for (const presetParameter of selectedPresetParameters) {
191+
const parameterIndex = parameters.findIndex(
192+
(p) => p.name === presetParameter.Name,
193+
);
194+
if (parameterIndex === -1) continue;
195+
196+
const parameterField = `rich_parameter_values.${parameterIndex}`;
197+
198+
form.setFieldValue(parameterField, {
199+
name: presetParameter.Name,
200+
value: presetParameter.Value,
201+
});
202+
}
203+
}, [presetOptions, selectedPresetIndex, presetParameters, parameters, form.setFieldValue]);
209204

210205
return (
211206
<Margins size="medium">

0 commit comments

Comments
 (0)