@@ -485,7 +485,6 @@ func (d DiggerController) SetJobStatusForProject(c *gin.Context) {
485485 err = CreateTerraformOutputsSummary (d .GithubClientProvider , batch )
486486 if err != nil {
487487 log .Printf ("could not generate terraform plans summary: %v" , err )
488- c .JSON (http .StatusInternalServerError , gin.H {"error" : "could not generate terraform plans summary" })
489488 }
490489
491490 err = AutomergePRforBatchIfEnabled (d .GithubClientProvider , batch )
@@ -660,10 +659,13 @@ func CreateTerraformOutputsSummary(gh utils.GithubClientProvider, batch *models.
660659 log .Printf ("Error loading digger config from batch: %v" , err )
661660 return fmt .Errorf ("error loading digger config from batch: %v" , err )
662661 }
663-
662+
663+ log .Printf ("creating AI summary now" )
664+
664665 config , _ , err := digger_config .ConvertDiggerYamlToConfig (diggerConfigYml )
665666
666667 if batch .Status == orchestrator_scheduler .BatchJobSucceeded && config .Reporting .AiSummary == true {
668+ log .Printf ("initiating ai summary creation" )
667669 prService , err := GetPrServiceFromBatch (batch , gh )
668670 if err != nil {
669671 log .Printf ("Error getting github service: %v" , err )
@@ -678,6 +680,11 @@ func CreateTerraformOutputsSummary(gh utils.GithubClientProvider, batch *models.
678680 apiToken := os .Getenv ("DIGGER_AI_SUMMARY_API_TOKEN" )
679681
680682 jobs , err := models .DB .GetDiggerJobsForBatch (batch .ID )
683+ if err != nil {
684+ log .Printf ("could not get jobs for batch: %v" , err )
685+ return fmt .Errorf ("could not get jobs for batch: %v" , err )
686+ }
687+
681688 var terraformOutputs = ""
682689 for _ , job := range jobs {
683690 var jobSpec orchestrator_scheduler.JobJson
0 commit comments