File tree 3 files changed +6
-11
lines changed
pages/WorkspaceSettingsPage 3 files changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import axios from "axios"
2
2
import {
3
3
MockTemplate,
4
4
MockTemplateVersionParameter1,
5
- MockTemplateVersionParameter2,
6
5
MockWorkspace,
7
6
MockWorkspaceBuild,
8
7
MockWorkspaceBuildParameter1,
@@ -185,10 +184,7 @@ describe("api.ts", () => {
185
184
jest.spyOn(api, "getWorkspaceBuildParameters").mockResolvedValue([])
186
185
jest
187
186
.spyOn(api, "getTemplateVersionRichParameters")
188
- .mockResolvedValue([
189
- MockTemplateVersionParameter1,
190
- { ...MockTemplateVersionParameter2, mutable: false },
191
- ])
187
+ .mockResolvedValue([MockTemplateVersionParameter1])
192
188
193
189
let error = new Error()
194
190
try {
@@ -198,8 +194,6 @@ describe("api.ts", () => {
198
194
}
199
195
200
196
expect(error).toBeInstanceOf(api.MissingBuildParameters)
201
- // Verify if the correct missing parameters are being passed
202
- // It should not require immutable parameters
203
197
expect((error as api.MissingBuildParameters).parameters).toEqual([
204
198
MockTemplateVersionParameter1,
205
199
])
Original file line number Diff line number Diff line change @@ -976,9 +976,7 @@ const getMissingParameters = (
976
976
templateParameters: TypesGen.TemplateVersionParameter[],
977
977
) => {
978
978
const missingParameters: TypesGen.TemplateVersionParameter[] = []
979
- const requiredParameters = templateParameters.filter(
980
- (p) => p.required && p.mutable,
981
- )
979
+ const requiredParameters = templateParameters.filter((p) => p.required)
982
980
983
981
for (const parameter of requiredParameters) {
984
982
// Check if there is a new value
Original file line number Diff line number Diff line change @@ -37,7 +37,10 @@ export const WorkspaceSettingsForm: FC<{
37
37
(p) => p.name === parameter.name,
38
38
)
39
39
if (!buildParameter) {
40
- throw new Error("Missing build parameter for " + parameter.name)
40
+ return {
41
+ name: parameter.name,
42
+ value: parameter.default_value,
43
+ }
41
44
}
42
45
return buildParameter
43
46
}),
You can’t perform that action at this time.
0 commit comments