diff --git a/components/dashboard/src/user-settings/SelectIDE.tsx b/components/dashboard/src/user-settings/SelectIDE.tsx index 1cde2714d3338f..e87ac85890ca7d 100644 --- a/components/dashboard/src/user-settings/SelectIDE.tsx +++ b/components/dashboard/src/user-settings/SelectIDE.tsx @@ -37,9 +37,26 @@ export default function SelectIDE(props: SelectIDEProps) { const additionalData = user?.additionalData || {}; const ideSettings = additionalData.ideSettings || {}; + // update stored autostart options to match useLatestVersion value set here + const workspaceAutostartOptions = additionalData?.workspaceAutostartOptions?.map((option) => { + if (option.ideSettings) { + const newOption = { + ...option, + ideSettings: { + ...option.ideSettings, + useLatestVersion, + }, + }; + return newOption; + } + + return option; + }); + const updates = { additionalData: { ...additionalData, + workspaceAutostartOptions, ideSettings: { ...ideSettings, settingVersion: "2.0",