Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
7
Merge Requests
7
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
Jérome Perrin
erp5
Commits
4601886b
Commit
4601886b
authored
1 year ago
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
core: DownloadableMixin py3 ( and fix with length that might be incorrect)
parent
3dbd2948
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
3 deletions
+6
-3
product/ERP5/bootstrap/erp5_core/MixinTemplateItem/portal_components/mixin.erp5.DownloadableMixin.py
...ateItem/portal_components/mixin.erp5.DownloadableMixin.py
+6
-3
No files found.
product/ERP5/bootstrap/erp5_core/MixinTemplateItem/portal_components/mixin.erp5.DownloadableMixin.py
View file @
4601886b
...
...
@@ -146,10 +146,8 @@ class DownloadableMixin:
if
output_format
is
None
:
output_format
=
format
RESPONSE
.
setHeader
(
'Content-Length'
,
len
(
data
))
if
output_format
in
VALID_TEXT_FORMAT_LIST
:
RESPONSE
.
setHeader
(
'Content-Type'
,
'%s; charset=utf-8'
%
mime
)
data
=
data
.
encode
(
'utf-8'
)
else
:
RESPONSE
.
setHeader
(
'Content-Type'
,
mime
)
if
inline
is
_MARKER
:
...
...
@@ -169,7 +167,12 @@ class DownloadableMixin:
RESPONSE
.
setHeader
(
'Accept-Ranges'
,
'bytes'
)
else
:
RESPONSE
.
setHeader
(
'Content-Disposition'
,
'inline'
)
return
bytes
(
data
)
if
isinstance
(
data
,
six
.
text_type
):
data
=
data
.
encode
(
'utf-8'
)
else
:
data
=
bytes
(
data
)
RESPONSE
.
setHeader
(
'Content-Length'
,
len
(
data
))
return
data
security
.
declareProtected
(
Permissions
.
AccessContentsInformation
,
'getStandardFilename'
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment