diff --git a/weed/s3api/s3acl/acl_helper.go b/weed/s3api/s3acl/acl_helper.go index 28796451a..6a2b826e4 100644 --- a/weed/s3api/s3acl/acl_helper.go +++ b/weed/s3api/s3acl/acl_helper.go @@ -507,8 +507,7 @@ func GrantEquals(a, b *s3.Grant) bool { func CheckObjectAccessForReadObject(r *http.Request, w http.ResponseWriter, entry *filer.Entry, bucketOwnerId string) (statusCode int, ok bool) { if entry.IsDirectory() { - w.Header().Set(s3_constants.X_SeaweedFS_Header_Directory_Key, "true") - return http.StatusMethodNotAllowed, false + return http.StatusOK, true } accountId := GetAccountId(r)