When the delegate responds with a status code indicating a redirect but no Location response header, the log message recording the status code override is sent to the package-wide mock logger defined in test_s3util.go, causing the message to be lost. Instead, send the message to the real logger referenced in the headBucketTransport struct.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
473
Description of changes:
When the delegate responds with a status code indicating a redirect but no
Location
response header, the log message recording the status code override is sent to the package-wide mock logger defined intest_s3util.go
, causing the message to be lost. Instead, send the message to the real logger referenced in theheadBucketTransport
struct.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.