summaryrefslogtreecommitdiff
path: root/addons/link_tracker/models
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2017-08-22 13:52:10 +0200
committerNicolas Martinelli <nim@odoo.com>2017-08-23 11:08:19 +0200
commit3b232b9eff4ebc935330ada2fe06400b559052e5 (patch)
treedd9a5ea7f9bad5bd5cc7997777f73da349abc2e1 /addons/link_tracker/models
parentb3590bc58e7536f61554cca310fac361c9e48a8a (diff)
[FIX] link_tracker: do not track 'tel:' or 'sms:' links
- Create a mass mailing including a 'tel' or 'sms' link, e.g. `<a href="tel:555-000-0000">555-000-0000</a>` - When sent, the link is converted to a tracked linked (`http://...`) We do not want to convert these links, they should be handled by the browser directly. opw-765885
Diffstat (limited to 'addons/link_tracker/models')
-rw-r--r--addons/link_tracker/models/link_tracker.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/link_tracker/models/link_tracker.py b/addons/link_tracker/models/link_tracker.py
index 89ab91ef48b..2159ffdffe2 100644
--- a/addons/link_tracker/models/link_tracker.py
+++ b/addons/link_tracker/models/link_tracker.py
@@ -15,7 +15,7 @@ from werkzeug import url_encode, unescape
from odoo import models, fields, api, _
from odoo.tools import ustr
-URL_REGEX = r'(\bhref=[\'"](?!mailto:)([^\'"]+)[\'"])'
+URL_REGEX = r'(\bhref=[\'"](?!mailto:|tel:|sms:)([^\'"]+)[\'"])'
def VALIDATE_URL(url):
if urlparse(url).scheme not in ('http', 'https', 'ftp', 'ftps'):