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

Method GetProvisionerJobByIDForUpdate

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

Source from the content-addressed store, hash-verified

4052}
4053
4054func (q *querier) GetProvisionerJobByIDForUpdate(ctx context.Context, id uuid.UUID) (database.ProvisionerJob, error) {
4055 job, err := q.db.GetProvisionerJobByIDForUpdate(ctx, id)
4056 if err != nil {
4057 return database.ProvisionerJob{}, err
4058 }
4059
4060 if err := q.authorizeProvisionerJob(ctx, job); err != nil {
4061 return database.ProvisionerJob{}, err
4062 }
4063
4064 return job, nil
4065}
4066
4067func (q *querier) GetProvisionerJobByIDWithLock(ctx context.Context, id uuid.UUID) (database.ProvisionerJob, error) {
4068 job, err := q.db.GetProvisionerJobByIDWithLock(ctx, id)

Callers

nothing calls this directly

Tested by

no test coverage detected