EnvManager: auto refresh status page despite errors
Change-Id: I2f148d6152a58176ad84e8d1a941e15460fcbdaa
diff --git a/core/installer/welcome/env.go b/core/installer/welcome/env.go
index 856526d..388cba3 100644
--- a/core/installer/welcome/env.go
+++ b/core/installer/welcome/env.go
@@ -323,6 +323,10 @@
}
func (s *EnvServer) createEnv(w http.ResponseWriter, r *http.Request) {
+ if err := s.repo.Pull(); err != nil {
+ http.Error(w, err.Error(), http.StatusInternalServerError)
+ return
+ }
req, err := extractRequest(r)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)