diff --git a/cmd/xl-v1-object.go b/cmd/xl-v1-object.go index 290a6c5bb..6c7a3b9b2 100644 --- a/cmd/xl-v1-object.go +++ b/cmd/xl-v1-object.go @@ -433,7 +433,10 @@ func (xl xlObjects) GetObjectInfo(bucket, object string) (oi ObjectInfo, e error } if hasSuffix(object, slashSeparator) { - return xl.getObjectInfoDir(bucket, object) + if oi, e = xl.getObjectInfoDir(bucket, object); e != nil { + return oi, toObjectErr(e, bucket, object) + } + return oi, nil } info, err := xl.getObjectInfo(bucket, object)