|
@@ -584,7 +584,11 @@ func postContainersRestart(srv *Server, version float64, w http.ResponseWriter,
|
|
return fmt.Errorf("Missing parameter")
|
|
return fmt.Errorf("Missing parameter")
|
|
}
|
|
}
|
|
job := srv.Eng.Job("restart", vars["name"])
|
|
job := srv.Eng.Job("restart", vars["name"])
|
|
- job.Setenv("t", r.Form.Get("t"))
|
|
|
|
|
|
+ if r.Form.Get("t") == "" {
|
|
|
|
+ job.Setenv("t", "-1")
|
|
|
|
+ } else {
|
|
|
|
+ job.Setenv("t", r.Form.Get("t"))
|
|
|
|
+ }
|
|
if err := job.Run(); err != nil {
|
|
if err := job.Run(); err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
@@ -652,7 +656,11 @@ func postContainersStop(srv *Server, version float64, w http.ResponseWriter, r *
|
|
return fmt.Errorf("Missing parameter")
|
|
return fmt.Errorf("Missing parameter")
|
|
}
|
|
}
|
|
job := srv.Eng.Job("stop", vars["name"])
|
|
job := srv.Eng.Job("stop", vars["name"])
|
|
- job.Setenv("t", r.Form.Get("t"))
|
|
|
|
|
|
+ if r.Form.Get("t") == "" {
|
|
|
|
+ job.Setenv("t", "-1")
|
|
|
|
+ } else {
|
|
|
|
+ job.Setenv("t", r.Form.Get("t"))
|
|
|
|
+ }
|
|
if err := job.Run(); err != nil {
|
|
if err := job.Run(); err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|