MCPcopy Index your code
hub / github.com/coder/coder / GetWorkspaceBuildByJobID

Method GetWorkspaceBuildByJobID

coderd/database/dbauthz/dbauthz.go:5132–5143  ·  view source on GitHub ↗
(ctx context.Context, jobID uuid.UUID)

Source from the content-addressed store, hash-verified

5130}
5131
5132func (q *querier) GetWorkspaceBuildByJobID(ctx context.Context, jobID uuid.UUID) (database.WorkspaceBuild, error) {
5133 build, err := q.db.GetWorkspaceBuildByJobID(ctx, jobID)
5134 if err != nil {
5135 return database.WorkspaceBuild{}, err
5136 }
5137 // Authorized fetch
5138 _, err = q.GetWorkspaceByID(ctx, build.WorkspaceID)
5139 if err != nil {
5140 return database.WorkspaceBuild{}, err
5141 }
5142 return build, nil
5143}
5144
5145func (q *querier) GetWorkspaceBuildByWorkspaceIDAndBuildNumber(ctx context.Context, arg database.GetWorkspaceBuildByWorkspaceIDAndBuildNumberParams) (database.WorkspaceBuild, error) {
5146 if _, err := q.GetWorkspaceByID(ctx, arg.WorkspaceID); err != nil {

Callers 1

Calls 2

GetWorkspaceByIDMethod · 0.95

Tested by

no test coverage detected