diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2017-08-22 13:52:10 +0200 |
|---|---|---|
| committer | Nicolas Martinelli <nim@odoo.com> | 2017-08-23 11:08:19 +0200 |
| commit | 3b232b9eff4ebc935330ada2fe06400b559052e5 (patch) | |
| tree | dd9a5ea7f9bad5bd5cc7997777f73da349abc2e1 /addons/link_tracker/models | |
| parent | b3590bc58e7536f61554cca310fac361c9e48a8a (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.py | 2 |
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'): |
