Throw 404 for head requests for prefixes without trailing "/" (#5966)

Minio server returns 403 (access denied) for head requests to prefixes
without trailing "/", this is different from S3 behaviour. S3 returns
404 in such cases.

Fixes #6080
This commit is contained in:
Nitish Tiwari
2018-06-26 06:54:00 +05:30
committed by GitHub
parent cd152f404a
commit ad79c626c6
3 changed files with 5 additions and 7 deletions

View File

@@ -696,7 +696,7 @@ func (fs *FSObjects) getObjectInfoWithLock(ctx context.Context, bucket, object s
}
if _, err := fs.statBucketDir(ctx, bucket); err != nil {
return oi, toObjectErr(err, bucket)
return oi, err
}
if strings.HasSuffix(object, slashSeparator) && !fs.isObjectDir(bucket, object) {