Skip to content

Commit f58607f

Browse files
committed
Allow missing mutable parameters to be specified
1 parent 434b912 commit f58607f

File tree

2 files changed

+4
-13
lines changed

2 files changed

+4
-13
lines changed

site/src/api/api.test.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import axios from "axios"
22
import {
33
MockTemplate,
4-
MockTemplateVersionParameter1,
5-
MockTemplateVersionParameter2,
6-
MockWorkspace,
4+
MockTemplateVersionParameter1, MockWorkspace,
75
MockWorkspaceBuild,
8-
MockWorkspaceBuildParameter1,
6+
MockWorkspaceBuildParameter1
97
} from "testHelpers/entities"
108
import * as api from "./api"
119
import * as TypesGen from "./typesGenerated"
@@ -185,10 +183,7 @@ describe("api.ts", () => {
185183
jest.spyOn(api, "getWorkspaceBuildParameters").mockResolvedValue([])
186184
jest
187185
.spyOn(api, "getTemplateVersionRichParameters")
188-
.mockResolvedValue([
189-
MockTemplateVersionParameter1,
190-
{ ...MockTemplateVersionParameter2, mutable: false },
191-
])
186+
.mockResolvedValue([MockTemplateVersionParameter1])
192187

193188
let error = new Error()
194189
try {
@@ -198,8 +193,6 @@ describe("api.ts", () => {
198193
}
199194

200195
expect(error).toBeInstanceOf(api.MissingBuildParameters)
201-
// Verify if the correct missing parameters are being passed
202-
// It should not require immutable parameters
203196
expect((error as api.MissingBuildParameters).parameters).toEqual([
204197
MockTemplateVersionParameter1,
205198
])

site/src/api/api.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -976,9 +976,7 @@ const getMissingParameters = (
976976
templateParameters: TypesGen.TemplateVersionParameter[],
977977
) => {
978978
const missingParameters: TypesGen.TemplateVersionParameter[] = []
979-
const requiredParameters = templateParameters.filter(
980-
(p) => p.required && p.mutable,
981-
)
979+
const requiredParameters = templateParameters.filter((p) => p.required)
982980

983981
for (const parameter of requiredParameters) {
984982
// Check if there is a new value

0 commit comments

Comments
 (0)