Skip to content

Commit 3b27e89

Browse files
committed
workspace-engine: guard against nil reconcile queue in DBVerificationStarter to prevent panic when enqueuing metrics; instruct callers to configure via WithReconcileQueue
1 parent 3bf899c commit 3b27e89

File tree

1 file changed

+4
-0
lines changed
  • apps/workspace-engine/pkg/workspace/releasemanager/action/verification

1 file changed

+4
-0
lines changed

apps/workspace-engine/pkg/workspace/releasemanager/action/verification/starter.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ func (s *DBVerificationStarter) StartVerification(ctx context.Context, job *oapi
3030
return nil
3131
}
3232

33+
if s.Queue == nil {
34+
return fmt.Errorf("reconcile queue is not configured; use workspace.WithReconcileQueue when creating the workspace")
35+
}
36+
3337
queries := db.GetQueries(ctx)
3438
jobUUID := uuid.MustParse(job.Id)
3539

0 commit comments

Comments
 (0)