Skip to content

Commit deb4189

Browse files
vadmesteharshavardhana
authored andcommitted
parsers: Expect empty ETag in objects list (#461)
1 parent 0e75ae7 commit deb4189

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

minio/parsers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ def get_urldecoded_elem_text(self, name, strict=True):
119119
# strictness is already enforced above.
120120
return urldecode(text) if text is not None else None
121121

122-
def get_etag_elem(self):
122+
def get_etag_elem(self, strict=True):
123123
"""Fetches an 'ETag' child element suitably processed.
124124
125125
"""
126-
return self.get_child_text('ETag').replace('"', '')
126+
return self.get_child_text('ETag', strict).replace('"', '')
127127

128128
def get_int_elem(self, name):
129129
"""Fetches an integer type XML child element by name.
@@ -199,7 +199,7 @@ def _parse_objects_from_xml_elts(bucket_name, contents, common_prefixes):
199199
Object(bucket_name,
200200
content.get_urldecoded_elem_text('Key'),
201201
content.get_localized_time_elem('LastModified'),
202-
content.get_etag_elem(),
202+
content.get_etag_elem(strict=False),
203203
content.get_int_elem('Size'))
204204
for content in contents
205205
]

0 commit comments

Comments
 (0)