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