Signed-off-by: Casey Bodley <cbodley@redhat.com>
RGWAccountInfo info;
rgw::sal::Attrs attrs;
RGWObjVersionTracker objv;
- // don't use account names in acls. just verify that the account exists
- return driver->load_account_by_id(dpp, y, account_id, info, attrs, objv);
+ int r = driver->load_account_by_id(dpp, y, account_id, info, attrs, objv);
+ if (r >= 0) {
+ name = info.name;
+ }
+ return r;
}), owner);
}
owner.id.emplace<rgw_account_id>(account_id);
} else {
owner.id = id;
- owner.display_name = display_name;
}
+ owner.display_name = display_name;
return owner;
}
owner.id = user_info.account_id;
} else {
owner.id = user_info.user_id;
- owner.display_name = user_info.display_name;
}
+ owner.display_name = user_info.display_name;
return owner;
}