summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/core/session.js
diff options
context:
space:
mode:
authorMartin Geubelle <mge@odoo.com>2019-01-15 09:09:02 +0000
committerMartin Geubelle <mge@odoo.com>2019-02-13 09:38:30 +0000
commit06de5640744a4bb5eadd6cf18b7c83e47ced285d (patch)
treed9182b93355287f09216b62a513d715852568ff2 /addons/web/static/src/js/core/session.js
parent016f9612ba4688fb940910c74f13f9cbd5b115e0 (diff)
[REF] web, *: remove JSONP support
JSONP can be entirely replaced by the CORS mechanism, which is simpler. We support CORS in our routes since 8.0 (odoo/odoo@9cce88a), so it's about time to get rid of JSONP.
Diffstat (limited to 'addons/web/static/src/js/core/session.js')
-rw-r--r--addons/web/static/src/js/core/session.js12
1 files changed, 3 insertions, 9 deletions
diff --git a/addons/web/static/src/js/core/session.js b/addons/web/static/src/js/core/session.js
index a9479d5a690..7212b8ad76e 100644
--- a/addons/web/static/src/js/core/session.js
+++ b/addons/web/static/src/js/core/session.js
@@ -308,17 +308,11 @@ var Session = core.Class.extend(mixins.EventDispatcherMixin, {
_.extend(options, url);
url = url.url;
}
- var fct;
- if (self.origin_server) {
- fct = ajax.jsonRpc;
- } else if (self.use_cors) {
- fct = ajax.jsonRpc;
- url = self.url(url, null);
- } else {
- fct = ajax.jsonpRpc;
+ if (self.use_cors) {
url = self.url(url, null);
}
- return fct(url, "call", params, options);
+
+ return ajax.jsonRpc(url, "call", params, options);
},
url: function (path, params) {
params = _.extend(params || {});