From 9426ef1f1ee0eeaf1e3cff059288fb713084c992 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 5 Feb 2013 14:53:25 +0100 Subject: [PATCH] wip bzr revid: nicolas.vanhoren@openerp.com-20130205135325-am3e3yda385qkh2z --- addons/live_support/live_support.py | 8 +++++--- addons/live_support/static/ext/test.html | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/live_support/live_support.py b/addons/live_support/live_support.py index a5ed05e40ed..530e171d455 100644 --- a/addons/live_support/live_support.py +++ b/addons/live_support/live_support.py @@ -37,8 +37,9 @@ class ImportController(openerp.addons.web.http.Controller): @openerp.addons.web.http.httprequest def loader(self, req, **kwargs): - db = kwargs["db"] - channel = int(kwargs["channel"]) + p = json.loads(kwargs["p"]) + db = p["db"] + channel = p["channel"] req.session._db = db req.session._uid = None req.session._login = "anonymous" @@ -46,7 +47,8 @@ class ImportController(openerp.addons.web.http.Controller): info = req.session.model('live_support.channel').get_info_for_chat_src() info["db"] = db info["channel"] = channel - return env.get_template("loader.js").render(info) + return req.make_response(env.get_template("loader.js").render(info), + headers=[('Content-Type', "text/javascript")]) class live_support_channel(osv.osv): _name = 'live_support.channel' diff --git a/addons/live_support/static/ext/test.html b/addons/live_support/static/ext/test.html index 05ac53c41e7..17d067500db 100644 --- a/addons/live_support/static/ext/test.html +++ b/addons/live_support/static/ext/test.html @@ -2,7 +2,7 @@ - +