summaryrefslogtreecommitdiff
path: root/odoo/addons
diff options
context:
space:
mode:
authorJorge Pinna Puissant <jpp@odoo.com>2021-03-04 10:13:07 +0000
committerJorge Pinna Puissant <jpp@odoo.com>2021-03-11 13:27:08 +0000
commitf0e478a154b1f15146c7d95e0ffe146bb22b8cae (patch)
tree6ffb8f6ea717e8a96ef211319e656630b60b92ef /odoo/addons
parent46bf5b27aaf374d6fa458170bc936251b8595c24 (diff)
[FIX] base: traceback on testing outgoing mail server connection
- Settings > Technical > Email > Outgoing Mail Servers; - Create a new serve with no security; - Test connection. Before this commit, a traceback error is raised. This occurs because SMTPException don't have 'smtp_error'. Now, the UserError is shown correctly. opw-2464796 closes odoo/odoo#67207 Signed-off-by: Jorge Pinna Puissant (jpp) <jpp@odoo.com>
Diffstat (limited to 'odoo/addons')
-rw-r--r--odoo/addons/base/models/ir_mail_server.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/odoo/addons/base/models/ir_mail_server.py b/odoo/addons/base/models/ir_mail_server.py
index b8e0b921b87..989daa7d64d 100644
--- a/odoo/addons/base/models/ir_mail_server.py
+++ b/odoo/addons/base/models/ir_mail_server.py
@@ -146,7 +146,7 @@ class IrMailServer(models.Model):
except smtplib.SMTPResponseException as e:
raise UserError(_("Server replied with following exception:\n %s", ustr(e.smtp_error)))
except smtplib.SMTPException as e:
- raise UserError(_("An SMTP exception occurred. Check port number and connection security type.\n %s", ustr(e.smtp_error)))
+ raise UserError(_("An SMTP exception occurred. Check port number and connection security type.\n %s", ustr(e)))
except SSLError as e:
raise UserError(_("An SSL exception occurred. Check connection security type.\n %s", ustr(e)))
except Exception as e: