[FIX] mail: fix open thread in discuss
See also odoo/enterprise#11684 task-2282273 closes odoo/odoo#54141 Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
@@ -547,8 +547,9 @@ function factory(dependencies) {
|
||||
openExpanded() {
|
||||
const discuss = this.env.messaging.discuss;
|
||||
if (['mail.channel', 'mail.box'].includes(this.model)) {
|
||||
discuss.threadViewer.update({ thread: [['replace', this]] });
|
||||
this.env.bus.trigger('do-action', {
|
||||
action: 'mail.action_new_discuss',
|
||||
action: 'mail.action_discuss',
|
||||
options: {
|
||||
clear_breadcrumbs: false,
|
||||
active_id: discuss.threadToActiveId(this),
|
||||
|
||||
@@ -1402,7 +1402,7 @@ class HttpCase(TransactionCase):
|
||||
`browser_js` can be passed as keyword arguments."""
|
||||
step_delay = ', %s' % step_delay if step_delay else ''
|
||||
code = kwargs.pop('code', "odoo.startTour('%s'%s)" % (tour_name, step_delay))
|
||||
ready = kwargs.pop('ready', "odoo.__DEBUG__.services['web_tour.tour'].tours.%s.ready" % tour_name)
|
||||
ready = kwargs.pop('ready', "odoo.__DEBUG__.services['web_tour.tour'].tours['%s'].ready" % tour_name)
|
||||
res = self.browser_js(url_path=url_path, code=code, ready=ready, **kwargs)
|
||||
# some tests read the result after the tour, and as the tour does not
|
||||
# use this environment's cache, invalidate it to fetch the data from the
|
||||
|
||||
Reference in New Issue
Block a user