Skip to content

Commit 6a720ad

Browse files
committed
resolve test faul
1 parent e91ff30 commit 6a720ad

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

apps/sponsors/views_admin.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import io
44
import zipfile
5-
from tempfile import NamedTemporaryFile
65

76
from django.contrib import messages
87
from django.db import transaction
@@ -407,9 +406,7 @@ def export_assets_as_zipfile(model_admin, request, queryset):
407406
else:
408407
suffix = "." + asset.value.name.split(".")[-1]
409408
prefix = asset.internal_name
410-
with NamedTemporaryFile(suffix=suffix, prefix=prefix) as temp_file:
411-
temp_file.write(asset.value.read())
412-
zip_file.write(temp_file.name, arcname=f"{zipdir}/{prefix}{suffix}")
409+
zip_file.writestr(f"{zipdir}/{prefix}{suffix}", asset.value.read())
413410

414411
zip_file.close()
415412
response = HttpResponse(buffer.getvalue())

0 commit comments

Comments
 (0)