mirror of
https://github.com/coder/coder.git
synced 2025-07-21 01:28:49 +00:00
fix: don't attempt to insert empty terraform plans into the database (#17426)
This commit is contained in:
@ -1417,7 +1417,8 @@ func (s *server) CompleteJob(ctx context.Context, completed *proto.CompletedJob)
|
|||||||
return nil, xerrors.Errorf("update template version external auth providers: %w", err)
|
return nil, xerrors.Errorf("update template version external auth providers: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
err = s.Database.InsertTemplateVersionTerraformValuesByJobID(ctx, database.InsertTemplateVersionTerraformValuesByJobIDParams{
|
if len(jobType.TemplateImport.Plan) > 0 {
|
||||||
|
err := s.Database.InsertTemplateVersionTerraformValuesByJobID(ctx, database.InsertTemplateVersionTerraformValuesByJobIDParams{
|
||||||
JobID: jobID,
|
JobID: jobID,
|
||||||
CachedPlan: jobType.TemplateImport.Plan,
|
CachedPlan: jobType.TemplateImport.Plan,
|
||||||
UpdatedAt: now,
|
UpdatedAt: now,
|
||||||
@ -1425,6 +1426,7 @@ func (s *server) CompleteJob(ctx context.Context, completed *proto.CompletedJob)
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("insert template version terraform data: %w", err)
|
return nil, xerrors.Errorf("insert template version terraform data: %w", err)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
err = s.Database.UpdateProvisionerJobWithCompleteByID(ctx, database.UpdateProvisionerJobWithCompleteByIDParams{
|
err = s.Database.UpdateProvisionerJobWithCompleteByID(ctx, database.UpdateProvisionerJobWithCompleteByIDParams{
|
||||||
ID: jobID,
|
ID: jobID,
|
||||||
|
Reference in New Issue
Block a user