Merge pull request #7400 from swordqiu/hotfix/qj-ignore-set-acl-not-implemented-error

fix: ignore general s3 set acl not implemented error
This commit is contained in:
Zexi Li
2020-07-31 18:03:56 +08:00
committed by GitHub
+3 -2
View File
@@ -52,7 +52,7 @@ func (o *SObject) GetAcl() cloudprovider.TBucketACLType {
}
}
log.Errorf("o.bucket.client.GetObjectAcl error %s", err)
return acl
return cloudprovider.ACLPrivate
}
return acl
}
@@ -61,7 +61,8 @@ func (o *SObject) SetAcl(aclStr cloudprovider.TBucketACLType) error {
err := o.bucket.client.SetObjectAcl(o.bucket.Name, o.Key, aclStr)
if err != nil {
if strings.Contains(err.Error(), "not implemented") {
return cloudprovider.ErrNotImplemented
// ignore not implemented error
return nil // cloudprovider.ErrNotImplemented
} else {
return errors.Wrap(err, "o.bucket.client.SetObjectAcl")
}