From f9763f5d05166b91962a1a88e97b4a401349e3fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 21 Dec 2012 16:30:07 +0100 Subject: [PATCH] [IMP] mail.js, xml: misc cleaning. I hate JS. bzr revid: tde@openerp.com-20121221153007-5o220hdqg9sbt3f3 --- addons/mail/static/src/js/mail.js | 8 +++++--- addons/mail/static/src/xml/mail.xml | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index f9ef9ef371b..29a2e076b19 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1055,9 +1055,11 @@ openerp.mail = function (session) { this.is_private = datasets.is_private || false; this.author_id = datasets.author_id || false; this.thread_level = (datasets.thread_level+1) || 0; - this.partner_ids = datasets.partner_ids || []; - if (datasets.author_id && datasets.author_id[0]) - this.partner_ids.push(datasets.author_id); + datasets.partner_ids = datasets.partner_ids || []; + if (datasets.author_id && ! _.contains(datasets.partner_ids, datasets.author_id) && datasets.author_id[0]) { + datasets.partner_ids.push(datasets.author_id); + } + this.partner_ids = datasets.partner_ids; this.messages = []; this.options.flat_mode = !!(this.options.display_indented_thread > this.thread_level ? this.options.display_indented_thread - this.thread_level : 0); diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index 5401675b0f1..4b3c31525d4 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -114,11 +114,13 @@ and + - + + , others...