From 28c53a3555a44d8ef90b521dc777b88553ec563c Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Fri, 3 Mar 2017 19:12:43 +0100 Subject: [PATCH] obj: Make checkBucketExist() returns all errors (#3843) This function was returning BucketNotFound for all errors which at least hides the fact that disks could be corrupted. This commit fixes the behavior by returning all errors that, are, by the way, Object API errors. --- cmd/object-api-input-checks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/object-api-input-checks.go b/cmd/object-api-input-checks.go index 62e77ab16..2975f117b 100644 --- a/cmd/object-api-input-checks.go +++ b/cmd/object-api-input-checks.go @@ -151,7 +151,7 @@ func checkBucketExist(bucket string, obj ObjectLayer) error { } _, err := obj.GetBucketInfo(bucket) if err != nil { - return BucketNotFound{Bucket: bucket} + return errorCause(err) } return nil }