@@ -1317,11 +1317,7 @@ func (q *querier) GetWorkspaceResourcesByJobID(ctx context.Context, jobID uuid.U
1317
1317
if err != nil {
1318
1318
return nil , err
1319
1319
}
1320
- workspace , err := q .db .GetWorkspaceByID (ctx , build .WorkspaceID )
1321
- if err != nil {
1322
- return nil , err
1323
- }
1324
- obj = workspace
1320
+ obj = build
1325
1321
default :
1326
1322
return nil , xerrors .Errorf ("unknown job type: %s" , job .Type )
1327
1323
}
@@ -1362,12 +1358,7 @@ func (q *querier) InsertWorkspaceBuildParameters(ctx context.Context, arg databa
1362
1358
return err
1363
1359
}
1364
1360
1365
- workspace , err := q .db .GetWorkspaceByID (ctx , build .WorkspaceID )
1366
- if err != nil {
1367
- return err
1368
- }
1369
-
1370
- err = q .authorizeContext (ctx , rbac .ActionUpdate , workspace )
1361
+ err = q .authorizeContext (ctx , rbac .ActionUpdate , build )
1371
1362
if err != nil {
1372
1363
return err
1373
1364
}
@@ -1431,11 +1422,7 @@ func (q *querier) UpdateWorkspaceBuildByID(ctx context.Context, arg database.Upd
1431
1422
return database.WorkspaceBuildThin {}, err
1432
1423
}
1433
1424
1434
- workspace , err := q .db .GetWorkspaceByID (ctx , build .WorkspaceID )
1435
- if err != nil {
1436
- return database.WorkspaceBuildThin {}, err
1437
- }
1438
- err = q .authorizeContext (ctx , rbac .ActionUpdate , workspace .RBACObject ())
1425
+ err = q .authorizeContext (ctx , rbac .ActionUpdate , build )
1439
1426
if err != nil {
1440
1427
return database.WorkspaceBuildThin {}, err
1441
1428
}
0 commit comments