Skip to content

Commit 8cfc2e2

Browse files
authored
Merge pull request #317 from Willamin/deprecate-displayname
Remove the deprecated Owner DisplayName field.
2 parents cfa9037 + a72fd88 commit 8cfc2e2

File tree

3 files changed

+2
-19
lines changed

3 files changed

+2
-19
lines changed

lib/ex_aws/s3/parsers.ex

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ if Code.ensure_loaded?(SweetXml) do
2323
storage_class: ~x"./StorageClass/text()"s,
2424
owner: [
2525
~x"./Owner"o,
26-
id: ~x"./ID/text()"s,
27-
display_name: ~x"./DisplayName/text()"s
26+
id: ~x"./ID/text()"s
2827
]
2928
],
3029
common_prefixes: [
@@ -44,8 +43,7 @@ if Code.ensure_loaded?(SweetXml) do
4443
|> SweetXml.xpath(~x"//ListAllMyBucketsResult",
4544
owner: [
4645
~x"./Owner",
47-
id: ~x"./ID/text()"s,
48-
display_name: ~x"./DisplayName/text()"s
46+
id: ~x"./ID/text()"s
4947
],
5048
buckets: [
5149
~x".//Bucket"l,
@@ -169,7 +167,6 @@ if Code.ensure_loaded?(SweetXml) do
169167
size: ~x"./Size/text()"s,
170168
owner: [
171169
~x"./Owner"e,
172-
display_name: ~x"./DisplayName/text()"s,
173170
id: ~x"./ID/text()"s
174171
]
175172
],
@@ -181,7 +178,6 @@ if Code.ensure_loaded?(SweetXml) do
181178
last_modified: ~x"./LastModified/text()"s,
182179
owner: [
183180
~x"./Owner"e,
184-
display_name: ~x"./DisplayName/text()"s,
185181
id: ~x"./ID/text()"s
186182
]
187183
]

test/lib/s3/integration_test.exs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ defmodule ExAws.S3IntegrationTest do
1111
<ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
1212
<Owner>
1313
<ID>fcde9916b80a61ee31a082a6a58a7017df4e4e7a9124e3748dbe9ecc414b9cb8</ID>
14-
<DisplayName>ex_aws_s3</DisplayName>
1514
</Owner>
1615
<Buckets>
1716
<Bucket>

test/lib/s3/parser_test.exs

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ defmodule ExAws.S3.ParserTest do
1717
<Size>142863</Size>
1818
<Owner>
1919
<ID>canonical-user-id</ID>
20-
<DisplayName>display-name</DisplayName>
2120
</Owner>
2221
<StorageClass>STANDARD</StorageClass>
2322
</Contents>
@@ -92,11 +91,9 @@ defmodule ExAws.S3.ParserTest do
9291
<UploadId>e3gloTamzXlqzgRfKIXrFBhnxCfM35jhktoh.wduDUJHy61R_hjglrx_rLguDGxmOvPeDfzJEK7mxgx7eRwPs9XbYXVmDywrRjbJSmqr.McfkCRDjuI4cdB72IYzfFJl</UploadId>
9392
<Initiator>
9493
<ID>arn:aws:iam::123456789012:user/username</ID>
95-
<DisplayName>username</DisplayName>
9694
</Initiator>
9795
<Owner>
9896
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
99-
<DisplayName>[email protected]</DisplayName>
10097
</Owner>
10198
<StorageClass>STANDARD</StorageClass>
10299
<PartNumberMarker>0</PartNumberMarker>
@@ -119,11 +116,9 @@ defmodule ExAws.S3.ParserTest do
119116
<UploadId>e3gloTamzXlqzgRfKIXrFBhnxCfM35jhktoh.wduDUJHy61R_hjglrx_rLguDGxmOvPeDfzJEK7mxgx7eRwPs9XbYXVmDywrRjbJSmqr.McfkCRDjuI4cdB72IYzfFJl</UploadId>
120117
<Initiator>
121118
<ID>arn:aws:iam::123456789012:user/username</ID>
122-
<DisplayName>username</DisplayName>
123119
</Initiator>
124120
<Owner>
125121
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
126-
<DisplayName>[email protected]</DisplayName>
127122
</Owner>
128123
<StorageClass>STANDARD</StorageClass>
129124
<PartNumberMarker>0</PartNumberMarker>
@@ -215,7 +210,6 @@ defmodule ExAws.S3.ParserTest do
215210
<StorageClass>STANDARD</StorageClass>
216211
<Owner>
217212
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
218-
<DisplayName>[email protected]</DisplayName>
219213
</Owner>
220214
</Version>
221215
<DeleteMarker>
@@ -225,7 +219,6 @@ defmodule ExAws.S3.ParserTest do
225219
<LastModified>2009-11-12T17:50:30.000Z</LastModified>
226220
<Owner>
227221
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
228-
<DisplayName>[email protected]</DisplayName>
229222
</Owner>
230223
</DeleteMarker>
231224
<Version>
@@ -238,7 +231,6 @@ defmodule ExAws.S3.ParserTest do
238231
<StorageClass>STANDARD</StorageClass>
239232
<Owner>
240233
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
241-
<DisplayName>[email protected]</DisplayName>
242234
</Owner>
243235
</Version>
244236
<DeleteMarker>
@@ -248,7 +240,6 @@ defmodule ExAws.S3.ParserTest do
248240
<LastModified>2009-10-15T17:50:30.000Z</LastModified>
249241
<Owner>
250242
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
251-
<DisplayName>[email protected]</DisplayName>
252243
</Owner>
253244
</DeleteMarker>
254245
<Version>
@@ -261,7 +252,6 @@ defmodule ExAws.S3.ParserTest do
261252
<StorageClass>STANDARD</StorageClass>
262253
<Owner>
263254
<ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
264-
<DisplayName>[email protected]</DisplayName>
265255
</Owner>
266256
</Version>
267257
</ListVersionsResult>
@@ -294,15 +284,13 @@ defmodule ExAws.S3.ParserTest do
294284
assert version1[:size] == "434234"
295285
assert version1[:last_modified] == "2009-10-12T17:50:30.000Z"
296286
assert is_map(version1[:owner])
297-
assert version1[:owner][:display_name] == "[email protected]"
298287

299288
delete_marker1 = Enum.at(delete_markers, 0)
300289
assert delete_marker1[:key] == "my-second-image.jpg"
301290
assert delete_marker1[:version_id] == "03jpff543dhffds434rfdsFDN943fdsFkdmqnh892"
302291
assert delete_marker1[:is_latest] == "true"
303292
assert delete_marker1[:last_modified] == "2009-11-12T17:50:30.000Z"
304293
assert is_map(delete_marker1[:owner])
305-
assert delete_marker1[:owner][:display_name] == "[email protected]"
306294
end
307295

308296
describe "#parse_upload_part_copy" do

0 commit comments

Comments
 (0)