(ctx context.Context, arg database.UpdateWorkspaceBuildFlagsByIDParams)
| 7884 | } |
| 7885 | |
| 7886 | func (q *querier) UpdateWorkspaceBuildFlagsByID(ctx context.Context, arg database.UpdateWorkspaceBuildFlagsByIDParams) error { |
| 7887 | build, err := q.db.GetWorkspaceBuildByID(ctx, arg.ID) |
| 7888 | if err != nil { |
| 7889 | return err |
| 7890 | } |
| 7891 | |
| 7892 | workspace, err := q.db.GetWorkspaceByID(ctx, build.WorkspaceID) |
| 7893 | if err != nil { |
| 7894 | return err |
| 7895 | } |
| 7896 | |
| 7897 | err = q.authorizeContext(ctx, policy.ActionUpdate, workspace.RBACObject()) |
| 7898 | if err != nil { |
| 7899 | return err |
| 7900 | } |
| 7901 | return q.db.UpdateWorkspaceBuildFlagsByID(ctx, arg) |
| 7902 | } |
| 7903 | |
| 7904 | func (q *querier) UpdateWorkspaceBuildProvisionerStateByID(ctx context.Context, arg database.UpdateWorkspaceBuildProvisionerStateByIDParams) error { |
| 7905 | if err := q.authorizeContext(ctx, policy.ActionUpdate, rbac.ResourceSystem); err != nil { |
nothing calls this directly
no test coverage detected