From: Yehuda Sadeh Date: Sat, 25 May 2013 02:12:23 +0000 (-0700) Subject: rgw: determine owner after effetctive user X-Git-Tag: v0.67-rc1~128^2~98 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3044fa8b88d87c74c20ba0a61547b17b8a978edb;p=ceph.git rgw: determine owner after effetctive user Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 28129f6b8af2..6448b65fff0b 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -1952,10 +1952,6 @@ int RGW_Auth_S3::authorize(RGWRados *store, struct req_state *s) return -EPERM; } - // populate the owner info - s->owner.set_id(s->user.user_id); - s->owner.set_name(s->user.display_name); - /* now verify signature */ string auth_hdr; @@ -2019,6 +2015,11 @@ int RGW_Auth_S3::authorize(RGWRados *store, struct req_state *s) } } + // populate the owner info + s->owner.set_id(s->user.user_id); + s->owner.set_name(s->user.display_name); + + return 0; }