admin: create archive as bytes (#36515)

This commit is contained in:
Frédéric Péters 2019-11-13 11:59:23 +01:00
parent b46c654323
commit dbec13c73d
1 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ import difflib
import tarfile
import time
from django.utils.six import StringIO
from django.utils.six import BytesIO, StringIO
from quixote import get_response, redirect
from quixote.directory import Directory, AccessControlled
@ -1227,7 +1227,7 @@ class FormDefPage(Directory):
date = time.strptime(date, misc.date_format())
all_forms = [x for x in all_forms if x.last_update_time < date]
self.fd = StringIO()
self.fd = BytesIO()
t = tarfile.open('wcs.tar.gz', 'w:gz', fileobj=self.fd)
t.add(self.formdef.get_object_filename(), 'formdef')
for formdata in all_forms: