From 9a70c345c726cd439a742b0408b988546728d529 Mon Sep 17 00:00:00 2001 From: Kira Pilot Date: Thu, 26 May 2022 08:43:07 -0400 Subject: [PATCH] fix: update workspace form fields when switching templates (#1761) resolves #1716 --- .vscode/settings.json | 1 + .../xServices/createWorkspace/createWorkspaceXService.ts | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2ea7220cd5..e14c039bb7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -60,6 +60,7 @@ "TCGETS", "tcpip", "TCSETS", + "templateversions", "testid", "tfexec", "tfjson", diff --git a/site/src/xServices/createWorkspace/createWorkspaceXService.ts b/site/src/xServices/createWorkspace/createWorkspaceXService.ts index 2988972fed..610bf8c7a2 100644 --- a/site/src/xServices/createWorkspace/createWorkspaceXService.ts +++ b/site/src/xServices/createWorkspace/createWorkspaceXService.ts @@ -45,6 +45,12 @@ export const createWorkspaceMachine = createMachine( }, }, tsTypes: {} as import("./createWorkspaceXService.typegen").Typegen0, + on: { + SELECT_TEMPLATE: { + actions: ["assignSelectedTemplate"], + target: "gettingTemplateSchema", + }, + }, states: { gettingTemplates: { invoke: {