From c965cf1bc57363336491b51a1d6232fdda39e96b Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Tue, 30 Jun 2020 17:37:24 -0400 Subject: [PATCH] Attempt to fix content-length header in index (#159) --- internal/servers/controller/index_response_writer.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/internal/servers/controller/index_response_writer.go b/internal/servers/controller/index_response_writer.go index f78eed7af2..44b9279703 100644 --- a/internal/servers/controller/index_response_writer.go +++ b/internal/servers/controller/index_response_writer.go @@ -2,6 +2,7 @@ package controller import ( "bytes" + "fmt" "net/http" "strings" ) @@ -42,10 +43,8 @@ func (i *indexResponseWriter) writeToWriter(w http.ResponseWriter) { w.Header().Add(k, h) } } + newBody := []byte(strings.Replace(i.body.String(), magicValue, i.defaultOrgId, 1)) + w.Header().Set("content-length", fmt.Sprintf("%d", len(newBody))) w.WriteHeader(i.statusCode) - w.Write( - []byte( - strings.Replace(i.body.String(), magicValue, i.defaultOrgId, 1), - ), - ) + w.Write(newBody) }