From e7a40530ac8bbebf297d515eb4db21d9672a7cc7 Mon Sep 17 00:00:00 2001 From: phriscage Date: Tue, 4 Dec 2018 14:02:52 -0800 Subject: [PATCH] removed adding headers if empty --- src/frontend/middleware.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/frontend/middleware.go b/src/frontend/middleware.go index 7ed0cee..a53c0b0 100644 --- a/src/frontend/middleware.go +++ b/src/frontend/middleware.go @@ -110,8 +110,10 @@ func ensureApigeeClientID(next http.Handler) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var apigeeClientID string apigeeClientID = currentApigeeClientID(r) - ctx := metadata.AppendToOutgoingContext(r.Context(), apigeeClientIDHeaderName, apigeeClientID) - r = r.WithContext(ctx) + if apigeeClientID != "" { + ctx := metadata.AppendToOutgoingContext(r.Context(), apigeeClientIDHeaderName, apigeeClientID) + r = r.WithContext(ctx) + } next.ServeHTTP(w, r) } }