Skip to content

Commit d41f9f8

Browse files
authored
fix: do not allow selection of unsuccessful versions (#10941)
1 parent 2e8ab2a commit d41f9f8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

site/src/pages/WorkspacePage/ChangeVersionDialog.tsx

+5-2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ export const ChangeVersionDialog: FC<ChangeVersionDialogProps> = ({
3636
const [isAutocompleteOpen, setIsAutocompleteOpen] = useState(false);
3737
const selectedTemplateVersion = useRef<TemplateVersion | undefined>();
3838
const version = selectedTemplateVersion.current;
39+
const validTemplateVersions = templateVersions?.filter((version) => {
40+
return version.job.status === "succeeded";
41+
});
3942

4043
return (
4144
<ConfirmDialog
@@ -54,12 +57,12 @@ export const ChangeVersionDialog: FC<ChangeVersionDialogProps> = ({
5457
description={
5558
<Stack>
5659
<p>You are about to change the version of this workspace.</p>
57-
{templateVersions ? (
60+
{validTemplateVersions ? (
5861
<>
5962
<FormFields>
6063
<Autocomplete
6164
disableClearable
62-
options={templateVersions}
65+
options={validTemplateVersions}
6366
defaultValue={defaultTemplateVersion}
6467
id="template-version-autocomplete"
6568
open={isAutocompleteOpen}

0 commit comments

Comments
 (0)