@@ -1417,13 +1417,15 @@ func (s *server) CompleteJob(ctx context.Context, completed *proto.CompletedJob)
1417
1417
return nil ,xerrors .Errorf ("update template version external auth providers: %w" ,err )
1418
1418
}
1419
1419
1420
- err = s .Database .InsertTemplateVersionTerraformValuesByJobID (ctx , database.InsertTemplateVersionTerraformValuesByJobIDParams {
1421
- JobID :jobID ,
1422
- CachedPlan :jobType .TemplateImport .Plan ,
1423
- UpdatedAt :now ,
1424
- })
1425
- if err != nil {
1426
- return nil ,xerrors .Errorf ("insert template version terraform data: %w" ,err )
1420
+ if len (jobType .TemplateImport .Plan )> 0 {
1421
+ err := s .Database .InsertTemplateVersionTerraformValuesByJobID (ctx , database.InsertTemplateVersionTerraformValuesByJobIDParams {
1422
+ JobID :jobID ,
1423
+ CachedPlan :jobType .TemplateImport .Plan ,
1424
+ UpdatedAt :now ,
1425
+ })
1426
+ if err != nil {
1427
+ return nil ,xerrors .Errorf ("insert template version terraform data: %w" ,err )
1428
+ }
1427
1429
}
1428
1430
1429
1431
err = s .Database .UpdateProvisionerJobWithCompleteByID (ctx , database.UpdateProvisionerJobWithCompleteByIDParams {