Skip to content

Commit 45af387

Browse files
reset the selected preset id when the template id is changed
1 parent b081707 commit 45af387

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

site/src/modules/tasks/TaskPrompt/TaskPrompt.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,12 @@ const CreateTaskForm: FC<CreateTaskFormProps> = ({ templates, onSuccess }) => {
270270
</label>
271271
<Select
272272
name="templateID"
273-
onValueChange={(value) => setSelectedTemplateId(value)}
273+
onValueChange={(value) => {
274+
setSelectedTemplateId(value);
275+
if (value !== selectedTemplateId) {
276+
setSelectedPresetId(undefined);
277+
}
278+
}}
274279
defaultValue={templates[0].id}
275280
required
276281
>
@@ -319,11 +324,7 @@ const CreateTaskForm: FC<CreateTaskFormProps> = ({ templates, onSuccess }) => {
319324
key={`preset-select-${selectedTemplate.active_version_id}`}
320325
name="presetID"
321326
value={selectedPresetId}
322-
onValueChange={(value) => {
323-
if (value) {
324-
setSelectedPresetId(value);
325-
}
326-
}}
327+
onValueChange={setSelectedPresetId}
327328
>
328329
<PromptSelectTrigger id="presetID" tooltip="Preset">
329330
<SelectValue placeholder="Select a preset" />

0 commit comments

Comments
 (0)