admin: create archive as bytes (#36515)
This commit is contained in:
parent
b46c654323
commit
dbec13c73d
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue