#789 修复计费任务panic

Merged
yangxzh1 merged 1 commits from openioctopus/octopus:master into master 2 months ago
  1. +2
    -5
      server/base-server/internal/service/develop/task.go

+ 2
- 5
server/base-server/internal/service/develop/task.go View File

@@ -155,20 +155,17 @@ func (s *developService) startNotebookTask() {
}

details := make([]*typeJob.JobStatusDetail, 0)
detailMap := map[string]*typeJob.JobStatusDetail{}
for _, id := range jobIds {
info, err := s.getJobDetail(ctx, nbjNs[id], id)
if err != nil {
s.log.Errorf(ctx, "GetJob err: %s", err)
} else {
details = append(details, info)
detailMap[id] = info
}
}

detailMap := map[string]*typeJob.JobStatusDetail{}
for _, d := range details {
detailMap[d.Job.ID] = d
}

for _, j := range nbJobs {
utils.HandlePanic(ctx, func(i ...interface{}) {
nb := nbMap[j.NotebookId]


Loading…
Cancel
Save