From 6502c98b99df98c73ff6a2b4ffb9f8c5c6deafeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 25 May 2018 13:13:34 +0200 Subject: [PATCH] [FIX] web_settings_dashboard: lessen constraint on email when inviting Even completely valid simple email like alfred+toto@example.com was not considered as valid. As email may contain a lot of characters and strange stuff let us be less strict on validation. This commit is related to task ID 1839609. Closes #24576. --- addons/web_settings_dashboard/static/src/js/dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_settings_dashboard/static/src/js/dashboard.js b/addons/web_settings_dashboard/static/src/js/dashboard.js index 49768cee06b..9f0ed3d7552 100644 --- a/addons/web_settings_dashboard/static/src/js/dashboard.js +++ b/addons/web_settings_dashboard/static/src/js/dashboard.js @@ -141,7 +141,7 @@ var DashboardInvitations = Widget.extend({ * @returns {boolean} true iff the given email address is valid */ _validateEmail: function (email) { - var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,63}(?:\.[a-z]{2})?)$/i; + var re = /^([a-z0-9][-a-z0-9_\+\.]*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,63}(?:\.[a-z]{2})?)$/i; return re.test(email); }, on_access_rights_clicked: function (e) {