Преглед изворни кода

Merge pull request #2081 from porter-dev/belanger/hotfix-batch-image-update

Prevent nil pointer exception on batch image update
abelanger5 пре 4 година
родитељ
комит
e081970673
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      api/server/handlers/release/update_image_batch.go

+ 3 - 2
api/server/handlers/release/update_image_batch.go

@@ -82,8 +82,9 @@ func (c *UpdateImageBatchHandler) ServeHTTP(w http.ResponseWriter, r *http.Reque
 
 			if err != nil {
 				mu.Lock()
-				errors = append(errors, err.Error())
+				errors = append(errors, fmt.Sprintf("Error for %s, index %d: %s", releases[index].Name, index, err.Error()))
 				mu.Unlock()
+				return
 			}
 
 			if rel.Chart.Name() == "job" {
@@ -105,7 +106,7 @@ func (c *UpdateImageBatchHandler) ServeHTTP(w http.ResponseWriter, r *http.Reque
 
 				if err != nil {
 					mu.Lock()
-					errors = append(errors, err.Error())
+					errors = append(errors, fmt.Sprintf("Error for %s, index %d: %s", releases[index].Name, index, err.Error()))
 					mu.Unlock()
 				}
 			}