[FIX] attachment_zipped_download: fix stream download

Before the fix, 0 bytes would be transferred.
This commit is contained in:
len 2023-09-08 17:06:56 +02:00
parent 7b2ecf9340
commit 13c411d84b

View File

@ -13,9 +13,11 @@ class AttachmentZippedDownloadController(http.Controller):
return return
list_ids = map(int, ids.split(",")) list_ids = map(int, ids.split(","))
out_file = request.env["ir.attachment"].browse(list_ids)._create_temp_zip() out_file = request.env["ir.attachment"].browse(list_ids)._create_temp_zip()
return http.send_file( stream = http.Stream(
filepath_or_fp=out_file, type="data",
data=out_file.getvalue(),
mimetype="application/zip", mimetype="application/zip",
as_attachment=True, as_attachment=True,
filename=_("attachments.zip"), download_name=_("attachments.zip"),
) )
return stream.get_response()