fix location of payload defer

This commit is contained in:
Joel Wetzell
2025-11-22 17:59:28 -06:00
parent d47d5c5644
commit 8a78daeee3

View File

@@ -13,11 +13,11 @@ type HTTPResponseEncode struct {
func (hre *HTTPResponseEncode) Process(ctx context.Context, payload any) (any, error) {
payloadResponse, ok := payload.(*http.Response)
defer payloadResponse.Body.Close()
if !ok {
return nil, fmt.Errorf("http.response.encode processor only accepts an http.Response")
}
defer payloadResponse.Body.Close()
bytes, err := io.ReadAll(payloadResponse.Body)
if err != nil {