From de93d44786b8b5298693c2e047a241c4094292c1 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Wed, 21 Apr 2021 11:38:26 -0400 Subject: [PATCH] LoggingMiddleware: Prevent writing empty meta --- middleware.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/middleware.go b/middleware.go index fb8ca90..77c4d94 100644 --- a/middleware.go +++ b/middleware.go @@ -31,7 +31,12 @@ func (w *logResponseWriter) SetMediaType(mediatype string) { func (w *logResponseWriter) Write(b []byte) (int, error) { if !w.wroteHeader { - w.WriteHeader(StatusSuccess, w.mediatype) + meta := w.mediatype + if meta == "" { + // Use default media type + meta = defaultMediaType + } + w.WriteHeader(StatusSuccess, meta) } n, err := w.rw.Write(b) w.Wrote += n