From 84879e915eb3f01b453aa2138cd44c09925e7cd1 Mon Sep 17 00:00:00 2001 From: "Enming.Zhang" Date: Tue, 27 Nov 2018 05:05:32 -0500 Subject: [PATCH] rgw: fix obj can still be deleted even if deleteobject policy is set Fixes: http://tracker.ceph.com/issues/37403 Signed-off-by: Enming.Zhang --- src/rgw/rgw_op.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index 552e3894ff5d..d5d0211fa639 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -4285,7 +4285,7 @@ int RGWDeleteObj::verify_permission() if (r == Effect::Allow) return true; else if (r == Effect::Deny) - return false; + return -EACCES; else if (usr_policy_res == Effect::Allow) return true; } -- 2.47.3