From 3b232b9eff4ebc935330ada2fe06400b559052e5 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Tue, 22 Aug 2017 13:52:10 +0200 Subject: [PATCH] [FIX] link_tracker: do not track 'tel:' or 'sms:' links - Create a mass mailing including a 'tel' or 'sms' link, e.g. `555-000-0000` - 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 --- addons/link_tracker/models/link_tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'):