summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/models/composer/composer.js
diff options
context:
space:
mode:
authorDidier (did) <did@odoo.com>2020-10-22 13:32:26 +0000
committerDidier (did) <did@odoo.com>2020-11-02 12:35:13 +0000
commitbbfaf1f805c90f1c9bf87e6a06481ecc88bc24b9 (patch)
tree0e3f088736f1382aefb4a2184ac3b39df657aa89 /addons/mail/static/src/models/composer/composer.js
parentc1fccaee5dd676f2fe07bb5c17eb2967ee6b742e (diff)
[FIX] mail: detect space inside channel name
task-2366680 PR https://github.com/odoo/odoo/pull/60593
Diffstat (limited to 'addons/mail/static/src/models/composer/composer.js')
-rw-r--r--addons/mail/static/src/models/composer/composer.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/mail/static/src/models/composer/composer.js b/addons/mail/static/src/models/composer/composer.js
index b81e5b165ab..cfc298d2b13 100644
--- a/addons/mail/static/src/models/composer/composer.js
+++ b/addons/mail/static/src/models/composer/composer.js
@@ -161,7 +161,7 @@ function factory(dependencies) {
recordReplacement = this[this.activeSuggestedRecordName].substitution;
break;
case 'activeSuggestedChannel':
- recordReplacement = this[this.activeSuggestedRecordName].name;
+ recordReplacement = this[this.activeSuggestedRecordName].name.replace(/ /g, '\u00a0');
this.update({
mentionedChannels: [['link', this[this.activeSuggestedRecordName]]],
});
@@ -533,7 +533,7 @@ function factory(dependencies) {
* @returns {mail.partner[]}
*/
_computeMentionedChannels() {
- const inputMentions = this.textInputContent.match(
+ const inputMentions = this.textInputContent.replace('\n', "\n ").match(
new RegExp("#[^ ]+(?= |&nbsp;|$)", 'g')
) || [];
const unmentionedChannels = [];