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