Skip to content

Commit 02647cc

Browse files
authored
Merge pull request ceph#51265 from cbodley/wip-59471
rgw/s3: ListObjectsV2 returns correct object owners Reviewed-by: Matt Benjamin <[email protected]> Reviewed-by: Daniel Gryniewicz <[email protected]>
2 parents 0c559ae + 0761607 commit 02647cc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/rgw/rgw_rest_s3.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1951,7 +1951,7 @@ void RGWListBucket_ObjStore_S3v2::send_versioned_response()
19511951
s->formatter->dump_string("StorageClass", storage_class.c_str());
19521952
}
19531953
if (fetchOwner == true) {
1954-
dump_owner(s, s->user->get_id(), s->user->get_display_name());
1954+
dump_owner(s, rgw_user(iter->meta.owner), iter->meta.owner_display_name);
19551955
}
19561956
s->formatter->close_section();
19571957
}
@@ -2030,7 +2030,7 @@ void RGWListBucket_ObjStore_S3v2::send_response()
20302030
auto& storage_class = rgw_placement_rule::get_canonical_storage_class(iter->meta.storage_class);
20312031
s->formatter->dump_string("StorageClass", storage_class.c_str());
20322032
if (fetchOwner == true) {
2033-
dump_owner(s, s->user->get_id(), s->user->get_display_name());
2033+
dump_owner(s, rgw_user(iter->meta.owner), iter->meta.owner_display_name);
20342034
}
20352035
if (s->system_request) {
20362036
s->formatter->dump_string("RgwxTag", iter->tag);

0 commit comments

Comments
 (0)