From 0728b721023c7797d2a636ddcb323479d91ba01d Mon Sep 17 00:00:00 2001
From: jkskj <lllljkskj@163.com>
Date: Wed, 10 Jul 2024 09:01:06 +0800
Subject: [PATCH] fix: return error in ClientMiddleware

---
 client_middleware.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/client_middleware.go b/client_middleware.go
index 35b80b0..2902fe0 100644
--- a/client_middleware.go
+++ b/client_middleware.go
@@ -82,7 +82,7 @@ func (g *gzipClientMiddleware) ClientMiddleware(next client.Endpoint) client.End
 
 		err = next(ctx, req, resp)
 		if err != nil {
-			return
+			return err
 		}
 		if fn := g.DecompressFnForClient; fn != nil && strings.EqualFold(resp.Header.Get("Content-Encoding"), "gzip") {
 			f := fn(next)