summaryrefslogtreecommitdiff
path: root/addons/web/static/tests/fields/basic_fields_tests.js
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-07-11 15:53:36 +0200
committerGéry Debongnie <ged@odoo.com>2017-07-12 13:41:51 +0200
commit9ee00dd265457948e0cfc8bdcca2a34064191d0c (patch)
treee89a3aedba71319037c4fe2ded53d8581a13206f /addons/web/static/tests/fields/basic_fields_tests.js
parented2a77e50e94d957caca6dea309d84c55908cf93 (diff)
[FIX] mail: prevent crash when chat system is not ready
When a chatter is created, appended, and destroyed before being ready, bad things could happen. This is because the code in start/other deferred was executed regardless if the widget was still alive. And, some mechanisms, such as _getBus, depends on the event system. If the widget is destroyed, it will be remove from the component tree and such functions will then return undefined. To protect agains those issues, we simply make sure that the deferred are only resolved when the widget is still alive.
Diffstat (limited to 'addons/web/static/tests/fields/basic_fields_tests.js')
0 files changed, 0 insertions, 0 deletions