We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c0bb557 commit fa1ee2aCopy full SHA for fa1ee2a
coderd/provisionerjobs.go
@@ -315,8 +315,11 @@ func convertProvisionerJob(pj database.GetProvisionerJobsByIDsWithQueuePositionR
315
}
316
job.Status = codersdk.ProvisionerJobStatus(pj.ProvisionerJob.JobStatus)
317
318
- if err := json.Unmarshal(provisionerJob.Input, &job.Input); err != nil {
319
- job.Input.Error = xerrors.Errorf("decode input: %w", err).Error()
+ // Only unmarshal input if it exists, this should only be zero in testing.
+ if len(provisionerJob.Input) > 0 {
320
+ if err := json.Unmarshal(provisionerJob.Input, &job.Input); err != nil {
321
+ job.Input.Error = xerrors.Errorf("decode input %s: %w", provisionerJob.Input, err).Error()
322
+ }
323
324
325
return job
0 commit comments