backoffice: export ods as binary (#36515)

This commit is contained in:
Frédéric Péters 2019-11-16 11:40:28 +01:00
parent fc7b809712
commit 1bb828399d
1 changed files with 3 additions and 3 deletions

View File

@ -29,7 +29,7 @@ except ImportError:
from django.utils import six
from django.utils.encoding import force_text
from django.utils.six.moves.urllib import parse as urllib
from django.utils.six import StringIO
from django.utils.six import BytesIO, StringIO
from quixote import get_session, get_publisher, get_request, get_response, redirect
from quixote.directory import Directory
@ -1636,7 +1636,7 @@ class FormPage(Directory):
elem = elem[:32760] + ' [...]'
ws.write(i+1, j, elem)
self.output = StringIO()
self.output = BytesIO()
w.save(self.output)
if job:
@ -1696,7 +1696,7 @@ class FormPage(Directory):
data_field=item['field'],
native_value=item['native_value'])
self.output = StringIO()
self.output = BytesIO()
w.save(self.output)
if job: