mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 10:46:58 +08:00
Merge pull request #7408 from swordqiu/automated-cherry-pick-of-#7400-upstream-release-3.2
Automated cherry pick of #7400: fix: ignore general s3 set acl not implemented error
This commit is contained in:
@@ -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")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user