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

Method GetWorkspaceResourceByID

coderd/database/dbauthz/dbauthz.go:5255–5268  ·  view source on GitHub ↗
(ctx context.Context, id uuid.UUID)

Source from the content-addressed store, hash-verified

5253}
5254
5255func (q *querier) GetWorkspaceResourceByID(ctx context.Context, id uuid.UUID) (database.WorkspaceResource, error) {
5256 // TODO: Optimize this
5257 resource, err := q.db.GetWorkspaceResourceByID(ctx, id)
5258 if err != nil {
5259 return database.WorkspaceResource{}, err
5260 }
5261
5262 _, err = q.GetProvisionerJobByID(ctx, resource.JobID)
5263 if err != nil {
5264 return database.WorkspaceResource{}, err
5265 }
5266
5267 return resource, nil
5268}
5269
5270// GetWorkspaceResourceMetadataByResourceIDs is only used for build data.
5271// The workspace/job is already fetched.

Calls 2

GetProvisionerJobByIDMethod · 0.95

Tested by

no test coverage detected