1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Treat files as binary when downloading attachments

This commit is contained in:
laszlojau 2023-06-17 21:52:00 +09:30
parent 3b13c30112
commit 46d3ad37d0
No known key found for this signature in database
GPG key ID: 774C18E747321566

View file

@ -289,8 +289,8 @@ class TSSClient(object):
if file_download_path and os.path.isdir(file_download_path):
if i['isFile']:
try:
with open(os.path.join(file_download_path, str(obj['id']) + "_" + i['slug']), "w") as f:
f.write(i['itemValue'].text)
with open(os.path.join(file_download_path, str(obj['id']) + "_" + i['slug']), "wb") as f:
f.write(i['itemValue'].content)
i['itemValue'] = "*** Not Valid For Display ***"
except ValueError:
raise AnsibleOptionsError("Failed to download {0}".format(str(i['slug'])))