diff --git a/fe/http.go b/fe/http.go index 11cf3565c7ed3db2e710546cdfb05e9199b5f11a..9f3be78b1c4b7a2baa46b02e11debb0e25724a67 100644 --- a/fe/http.go +++ b/fe/http.go @@ -406,7 +406,7 @@ func (h *HttpRedirector) createHandler() http.Handler { mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { switch { - case r.Method == "SOURCE": + case r.Method == "SOURCE" || r.Method == "PUT": sourceHandler.ServeHTTP(w, r) case r.URL.Path == "" || r.URL.Path == "/": statusPageHandler.ServeHTTP(w, r)