diff --git a/components/dashboard/src/WhatsNew.tsx b/components/dashboard/src/WhatsNew.tsx index 173998bc3759df..da569fbee633ef 100644 --- a/components/dashboard/src/WhatsNew.tsx +++ b/components/dashboard/src/WhatsNew.tsx @@ -22,13 +22,13 @@ export function WhatsNew(props: { visible: boolean, onClose: () => void }) { if (!user) { return; } - const additionalData = user.additionalData || {}; + const additionalData = user.additionalData = user.additionalData || {}; additionalData.whatsNewSeen = { ...additionalData.whatsNewSeen, [news]: new Date().toISOString() } // make sure code is set as the default IDE - const ideSettings = additionalData.ideSettings || {}; + const ideSettings = additionalData.ideSettings = additionalData.ideSettings || {}; ideSettings.defaultIde = 'code'; await getGitpodService().server.updateLoggedInUser({ additionalData