diff options
| author | Alexandre Kühn <aku@odoo.com> | 2018-02-12 10:08:39 +0100 |
|---|---|---|
| committer | Alexandre Kühn <aku@odoo.com> | 2018-02-12 16:09:38 +0100 |
| commit | 066eaaeafad845a7b616a535e8827a5b3ae0164a (patch) | |
| tree | 6fb69b6dd636b801080cfd7596c97df22c67f599 /addons/web/static/src/js/services/core.js | |
| parent | 0de5c1f076d7e7d0e5361e08c810c727bd41d9e0 (diff) | |
[FIX] mail,web: JS mail and services tracebacks
Fix over this commit: https://github.com/odoo/odoo/commit/02ec09cb1c3e2d7bc7968f40c18f2208d7f3f498
In mobile, when discuss is installed, there is a traceback.
This is a consequence on an issue with JS services, where some of them
are not registered in the service provider.
For instance, the webclient (the service provider) was instantiated before
chat_manager (a service), so it was not aware of this service.
To solve this issue, service providers now listen on newly registered services.
Also improving deployment of JS services by not relying on topological sort.
Diffstat (limited to 'addons/web/static/src/js/services/core.js')
| -rw-r--r-- | addons/web/static/src/js/services/core.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/web/static/src/js/services/core.js b/addons/web/static/src/js/services/core.js index 73071a2a65d..522d6b07302 100644 --- a/addons/web/static/src/js/services/core.js +++ b/addons/web/static/src/js/services/core.js @@ -41,6 +41,7 @@ return { crash_registry: new Registry(), search_filters_registry: new Registry(), search_widgets_registry: new Registry(), + serviceRegistry: new Registry(), /** * @type {String} */ |
