For the love of god, wrap errors!

Signed-off-by: Danny Kopping <dannykopping@gmail.com>
This commit is contained in:
Danny Kopping
2025-02-28 15:36:23 +00:00
parent 39fc179203
commit c9736f26af

View File

@ -2061,13 +2061,13 @@ func (q *querier) GetProvisionerJobByID(ctx context.Context, id uuid.UUID) (data
// can read the job. // can read the job.
_, err := q.GetWorkspaceBuildByJobID(ctx, id) _, err := q.GetWorkspaceBuildByJobID(ctx, id)
if err != nil { if err != nil {
return database.ProvisionerJob{}, err return database.ProvisionerJob{}, xerrors.Errorf("fetch related workspace build: %w", err)
} }
case database.ProvisionerJobTypeTemplateVersionDryRun, database.ProvisionerJobTypeTemplateVersionImport: case database.ProvisionerJobTypeTemplateVersionDryRun, database.ProvisionerJobTypeTemplateVersionImport:
// Authorized call to get template version. // Authorized call to get template version.
_, err := authorizedTemplateVersionFromJob(ctx, q, job) _, err := authorizedTemplateVersionFromJob(ctx, q, job)
if err != nil { if err != nil {
return database.ProvisionerJob{}, err return database.ProvisionerJob{}, xerrors.Errorf("fetch related template version: %w", err)
} }
default: default:
return database.ProvisionerJob{}, xerrors.Errorf("unknown job type: %q", job.Type) return database.ProvisionerJob{}, xerrors.Errorf("unknown job type: %q", job.Type)