diff options
| author | ThanhDodeurOdoo <tso@odoo.com> | 2018-11-26 10:08:01 +0000 |
|---|---|---|
| committer | ThanhDodeurOdoo <tso@odoo.com> | 2018-12-06 19:09:33 +0000 |
| commit | 7d85ab1eac6dbf33d56c6a1f8bf7e9e12bb8008e (patch) | |
| tree | f977a392fe9e9fe9a21c06d997c0d5b877cbce76 /addons/im_livechat/controllers | |
| parent | 89f20d2c297d99d4eb0ded8be78fbf86b8ec45d3 (diff) | |
[REF] base, *: refactor binary_content
*: tools, web, website, website_forum, mail, im_livechat
This commit refactors ir_http to make it more readable
and flexible.
Move the resize function of web/image to odoo.tools
Co-authored-by: XavierDo <xdo@odoo.com>
Co-authored-by: Antony Lesuisse <al@openerp.com>
closes: #28563
task: #1908896
Diffstat (limited to 'addons/im_livechat/controllers')
| -rw-r--r-- | addons/im_livechat/controllers/main.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/addons/im_livechat/controllers/main.py b/addons/im_livechat/controllers/main.py index abe0e17bb0c..86553625f4d 100644 --- a/addons/im_livechat/controllers/main.py +++ b/addons/im_livechat/controllers/main.py @@ -6,7 +6,6 @@ import base64 from odoo import http, _ from odoo.http import request from odoo.addons.base.models.assetsbundle import AssetsBundle -from odoo.addons.web.controllers.main import binary_content class LivechatController(http.Controller): @@ -22,7 +21,7 @@ class LivechatController(http.Controller): if isinstance(mock_attachment, list): # suppose that CSS asset will not required to be split in pages mock_attachment = mock_attachment[0] # can't use /web/content directly because we don't have attachment ids (attachments must be created) - status, headers, content = binary_content(id=mock_attachment.id, unique=asset.checksum) + status, headers, content = request.env['ir.http'].binary_content(id=mock_attachment.id, unique=asset.checksum) content_base64 = base64.b64decode(content) if content else '' headers.append(('Content-Length', len(content_base64))) return request.make_response(content_base64, headers) |
