mirror of
https://github.com/rclone/rclone
synced 2024-12-25 17:03:45 +01:00
compress: check type assertion in SetTier - fixes #4941
This commit is contained in:
parent
4daf8b7083
commit
eb090d3544
@ -1225,8 +1225,8 @@ func (o *Object) Hash(ctx context.Context, ht hash.Type) (string, error) {
|
||||
// multiple storage classes supported
|
||||
func (o *Object) SetTier(tier string) error {
|
||||
do, ok := o.Object.(fs.SetTierer)
|
||||
mdo, ok := o.mo.(fs.SetTierer)
|
||||
if !ok {
|
||||
mdo, mok := o.mo.(fs.SetTierer)
|
||||
if !(ok && mok) {
|
||||
return errors.New("press: underlying remote does not support SetTier")
|
||||
}
|
||||
if err := mdo.SetTier(tier); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user