@@ -1839,23 +1839,23 @@ func (q *querier) InsertTemplate(ctx context.Context, arg database.InsertTemplat
1839
1839
return q .db .InsertTemplate (ctx , arg )
1840
1840
}
1841
1841
1842
- func (q * querier ) InsertTemplateVersion (ctx context.Context , arg database.InsertTemplateVersionParams ) (database. TemplateVersion , error ) {
1842
+ func (q * querier ) InsertTemplateVersion (ctx context.Context , arg database.InsertTemplateVersionParams ) error {
1843
1843
if ! arg .TemplateID .Valid {
1844
1844
// Making a new template version is the same permission as creating a new template.
1845
1845
err := q .authorizeContext (ctx , rbac .ActionCreate , rbac .ResourceTemplate .InOrg (arg .OrganizationID ))
1846
1846
if err != nil {
1847
- return database. TemplateVersion {}, err
1847
+ return err
1848
1848
}
1849
1849
} else {
1850
1850
// Must do an authorized fetch to prevent leaking template ids this way.
1851
1851
tpl , err := q .GetTemplateByID (ctx , arg .TemplateID .UUID )
1852
1852
if err != nil {
1853
- return database. TemplateVersion {}, err
1853
+ return err
1854
1854
}
1855
1855
// Check the create permission on the template.
1856
1856
err = q .authorizeContext (ctx , rbac .ActionCreate , tpl )
1857
1857
if err != nil {
1858
- return database. TemplateVersion {}, err
1858
+ return err
1859
1859
}
1860
1860
}
1861
1861
@@ -1954,10 +1954,10 @@ func (q *querier) InsertWorkspaceApp(ctx context.Context, arg database.InsertWor
1954
1954
return q .db .InsertWorkspaceApp (ctx , arg )
1955
1955
}
1956
1956
1957
- func (q * querier ) InsertWorkspaceBuild (ctx context.Context , arg database.InsertWorkspaceBuildParams ) (database. WorkspaceBuild , error ) {
1957
+ func (q * querier ) InsertWorkspaceBuild (ctx context.Context , arg database.InsertWorkspaceBuildParams ) error {
1958
1958
w , err := q .db .GetWorkspaceByID (ctx , arg .WorkspaceID )
1959
1959
if err != nil {
1960
- return database. WorkspaceBuild {}, err
1960
+ return err
1961
1961
}
1962
1962
1963
1963
var action rbac.Action = rbac .ActionUpdate
@@ -1966,7 +1966,7 @@ func (q *querier) InsertWorkspaceBuild(ctx context.Context, arg database.InsertW
1966
1966
}
1967
1967
1968
1968
if err = q .authorizeContext (ctx , action , w .WorkspaceBuildRBAC (arg .Transition )); err != nil {
1969
- return database. WorkspaceBuild {}, err
1969
+ return err
1970
1970
}
1971
1971
1972
1972
return q .db .InsertWorkspaceBuild (ctx , arg )
@@ -2195,24 +2195,24 @@ func (q *querier) UpdateTemplateScheduleByID(ctx context.Context, arg database.U
2195
2195
return update (q .log , q .auth , fetch , q .db .UpdateTemplateScheduleByID )(ctx , arg )
2196
2196
}
2197
2197
2198
- func (q * querier ) UpdateTemplateVersionByID (ctx context.Context , arg database.UpdateTemplateVersionByIDParams ) (database. TemplateVersion , error ) {
2198
+ func (q * querier ) UpdateTemplateVersionByID (ctx context.Context , arg database.UpdateTemplateVersionByIDParams ) error {
2199
2199
// An actor is allowed to update the template version if they are authorized to update the template.
2200
2200
tv , err := q .db .GetTemplateVersionByID (ctx , arg .ID )
2201
2201
if err != nil {
2202
- return database. TemplateVersion {}, err
2202
+ return err
2203
2203
}
2204
2204
var obj rbac.Objecter
2205
2205
if ! tv .TemplateID .Valid {
2206
2206
obj = rbac .ResourceTemplate .InOrg (tv .OrganizationID )
2207
2207
} else {
2208
2208
tpl , err := q .db .GetTemplateByID (ctx , tv .TemplateID .UUID )
2209
2209
if err != nil {
2210
- return database. TemplateVersion {}, err
2210
+ return err
2211
2211
}
2212
2212
obj = tpl
2213
2213
}
2214
2214
if err := q .authorizeContext (ctx , rbac .ActionUpdate , obj ); err != nil {
2215
- return database. TemplateVersion {}, err
2215
+ return err
2216
2216
}
2217
2217
return q .db .UpdateTemplateVersionByID (ctx , arg )
2218
2218
}
@@ -2468,28 +2468,28 @@ func (q *querier) UpdateWorkspaceAutostart(ctx context.Context, arg database.Upd
2468
2468
return update (q .log , q .auth , fetch , q .db .UpdateWorkspaceAutostart )(ctx , arg )
2469
2469
}
2470
2470
2471
- func (q * querier ) UpdateWorkspaceBuildByID (ctx context.Context , arg database.UpdateWorkspaceBuildByIDParams ) (database. WorkspaceBuild , error ) {
2471
+ func (q * querier ) UpdateWorkspaceBuildByID (ctx context.Context , arg database.UpdateWorkspaceBuildByIDParams ) error {
2472
2472
build , err := q .db .GetWorkspaceBuildByID (ctx , arg .ID )
2473
2473
if err != nil {
2474
- return database. WorkspaceBuild {}, err
2474
+ return err
2475
2475
}
2476
2476
2477
2477
workspace , err := q .db .GetWorkspaceByID (ctx , build .WorkspaceID )
2478
2478
if err != nil {
2479
- return database. WorkspaceBuild {}, err
2479
+ return err
2480
2480
}
2481
2481
err = q .authorizeContext (ctx , rbac .ActionUpdate , workspace .RBACObject ())
2482
2482
if err != nil {
2483
- return database. WorkspaceBuild {}, err
2483
+ return err
2484
2484
}
2485
2485
2486
2486
return q .db .UpdateWorkspaceBuildByID (ctx , arg )
2487
2487
}
2488
2488
2489
2489
// UpdateWorkspaceBuildCostByID is used by the provisioning system to update the cost of a workspace build.
2490
- func (q * querier ) UpdateWorkspaceBuildCostByID (ctx context.Context , arg database.UpdateWorkspaceBuildCostByIDParams ) (database. WorkspaceBuild , error ) {
2490
+ func (q * querier ) UpdateWorkspaceBuildCostByID (ctx context.Context , arg database.UpdateWorkspaceBuildCostByIDParams ) error {
2491
2491
if err := q .authorizeContext (ctx , rbac .ActionUpdate , rbac .ResourceSystem ); err != nil {
2492
- return database. WorkspaceBuild {}, err
2492
+ return err
2493
2493
}
2494
2494
return q .db .UpdateWorkspaceBuildCostByID (ctx , arg )
2495
2495
}
0 commit comments