#1275 readable receipt file names in default export
This commit is contained in:
Marcus Wolschon
2022-01-11 21:31:02 +01:00
parent 93b868bc69
commit 80de87d459

View File

@ -2,6 +2,7 @@ import json
from io import BytesIO, StringIO from io import BytesIO, StringIO
from re import match from re import match
from zipfile import ZipFile from zipfile import ZipFile
from django.utils.text import get_valid_filename
from rest_framework.renderers import JSONRenderer from rest_framework.renderers import JSONRenderer
@ -56,7 +57,8 @@ class Default(Integration):
pass pass
recipe_zip_obj.close() recipe_zip_obj.close()
export_zip_obj.writestr(str(r.pk) + '.zip', recipe_zip_stream.getvalue())
export_zip_obj.writestr(get_valid_filename(r.name) + '.zip', recipe_zip_stream.getvalue())
export_zip_obj.close() export_zip_obj.close()
return [[ 'export.zip', export_zip_stream.getvalue() ]] return [[ 'export.zip', export_zip_stream.getvalue() ]]