X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/85398442d095524c5b2f315c294ea81f9d17853b..18b51f2620505d4efbc9de322e24d5218a5ca19b:/sdk/go/httpserver/responsewriter.go diff --git a/sdk/go/httpserver/responsewriter.go b/sdk/go/httpserver/responsewriter.go index 5fb810efa5..8dea759ccb 100644 --- a/sdk/go/httpserver/responsewriter.go +++ b/sdk/go/httpserver/responsewriter.go @@ -41,6 +41,9 @@ func (w *responseWriter) WriteHeader(s int) { } func (w *responseWriter) Write(data []byte) (n int, err error) { + if w.wroteStatus == 0 { + w.WriteHeader(http.StatusOK) + } n, err = w.ResponseWriter.Write(data) w.wroteBodyBytes += n w.err = err @@ -48,9 +51,6 @@ func (w *responseWriter) Write(data []byte) (n int, err error) { } func (w *responseWriter) WroteStatus() int { - if w.wroteStatus == 0 { - return http.StatusOK - } return w.wroteStatus }