From 53a50df74273a8f2067427346aa32c6563c8c565 Mon Sep 17 00:00:00 2001 From: Ben McClelland Date: Thu, 11 Apr 2024 14:44:37 -0700 Subject: [PATCH 1/2] fix: admin change-bucket-owner cert disable verify --- cmd/versitygw/admin.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/versitygw/admin.go b/cmd/versitygw/admin.go index c7121650..b228e393 100644 --- a/cmd/versitygw/admin.go +++ b/cmd/versitygw/admin.go @@ -367,7 +367,7 @@ func changeBucketOwner(ctx *cli.Context) error { return fmt.Errorf("failed to sign the request: %w", err) } - client := http.Client{} + client := initHTTPClient() resp, err := client.Do(req) if err != nil { From 5ec2de544c61053b1b9ed08c10b9c4a6723ecca9 Mon Sep 17 00:00:00 2001 From: Ben McClelland Date: Thu, 11 Apr 2024 16:11:59 -0700 Subject: [PATCH 2/2] fix: admin change-bucket-owner return status --- cmd/versitygw/admin.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/versitygw/admin.go b/cmd/versitygw/admin.go index b228e393..306b9e9a 100644 --- a/cmd/versitygw/admin.go +++ b/cmd/versitygw/admin.go @@ -373,12 +373,16 @@ func changeBucketOwner(ctx *cli.Context) error { if err != nil { return fmt.Errorf("failed to send the request: %w", err) } + defer resp.Body.Close() body, err := io.ReadAll(resp.Body) if err != nil { return err } - defer resp.Body.Close() + + if resp.StatusCode >= 400 { + return fmt.Errorf("%s", body) + } fmt.Println(string(body))