From e6b4372056a25e5c10695e10006794ae60cbac84 Mon Sep 17 00:00:00 2001 From: #Suyghur Date: Sat, 8 Feb 2025 17:50:26 +0800 Subject: [PATCH] fix(gateway): fixed http gateway context propagation error (#4634) --- gateway/server.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gateway/server.go b/gateway/server.go index f2b9ac86e..e1af48cef 100644 --- a/gateway/server.go +++ b/gateway/server.go @@ -190,6 +190,8 @@ func (s *Server) buildHttpHandler(target *HttpClientConf) http.HandlerFunc { ctx, cancel := context.WithTimeout(r.Context(), timeout) defer cancel() req = req.WithContext(ctx) + } else { + req = req.WithContext(r.Context()) } resp, err := httpc.DoRequest(req)