Sfoglia il codice sorgente

set deployment status to creating when reenabling deployment

Mohammed Nafees 4 anni fa
parent
commit
1e33ba8b70
1 ha cambiato i file con 9 aggiunte e 0 eliminazioni
  1. 9 0
      api/server/handlers/environment/reenable_deployment.go

+ 9 - 0
api/server/handlers/environment/reenable_deployment.go

@@ -51,6 +51,15 @@ func (c *ReenableDeploymentHandler) ServeHTTP(w http.ResponseWriter, r *http.Req
 		return
 	}
 
+	depl.Status = types.DeploymentStatusCreating
+
+	depl, err = c.Repo().Environment().UpdateDeployment(depl)
+
+	if err != nil {
+		c.HandleAPIError(w, r, apierrors.NewErrInternal(err))
+		return
+	}
+
 	env, err := c.Repo().Environment().ReadEnvironmentByID(project.ID, cluster.ID, depl.EnvironmentID)
 
 	if err != nil {