Signed-off-by: NancySu05 <su_nan@inspur.com>
(cherry picked from commit
6187e65f5b4ad74b70956e481468383c36b54541)
Conflicts:
src/rgw/rgw_op.cc
- dest_bucket_policy.verify_permission() does not take "this" in mimic
RGW_PERM_WRITE)){
return -EACCES;
}
+ } else if (! dest_bucket_policy.verify_permission(*s->auth.identity, s->perm_mask,
+ RGW_PERM_WRITE)) {
+ return -EACCES;
}
- } else if (! dest_bucket_policy.verify_permission(*s->auth.identity, s->perm_mask,
- RGW_PERM_WRITE)) {
- return -EACCES;
+
}
op_ret = init_dest_policy();