Skip to content

Commit 80de87d

Browse files
TandoorRecipes#1275 readable receipt file names in default export
1 parent 93b868b commit 80de87d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cookbook/integration/default.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from io import BytesIO, StringIO
33
from re import match
44
from zipfile import ZipFile
5+
from django.utils.text import get_valid_filename
56

67
from rest_framework.renderers import JSONRenderer
78

@@ -56,7 +57,8 @@ def get_files_from_recipes(self, recipes, cookie):
5657
pass
5758

5859
recipe_zip_obj.close()
59-
export_zip_obj.writestr(str(r.pk) + '.zip', recipe_zip_stream.getvalue())
60+
61+
export_zip_obj.writestr(get_valid_filename(r.name) + '.zip', recipe_zip_stream.getvalue())
6062
export_zip_obj.close()
6163

6264
return [[ 'export.zip', export_zip_stream.getvalue() ]]

0 commit comments

Comments
 (0)