From e967435b2db58333bc9afafa41677a65a2faa631 Mon Sep 17 00:00:00 2001 From: jbm-odoo Date: Tue, 30 Jul 2019 11:36:47 +0000 Subject: [PATCH] [IMP] mail: Change validation success message If the connection test to mail server succeeds, we shouldn't see "Oops something went wrong" and "User Error" either Replace error generation to display success message by bus notify. closes odoo/odoo#35292 Signed-off-by: Yannick Tivisse (yti) --- odoo/addons/base/models/ir_mail_server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_mail_server.py b/odoo/addons/base/models/ir_mail_server.py index c17a8ddbed6..ee8944083b6 100644 --- a/odoo/addons/base/models/ir_mail_server.py +++ b/odoo/addons/base/models/ir_mail_server.py @@ -201,7 +201,12 @@ class IrMailServer(models.Model): except Exception: # ignored, just a consequence of the previous exception pass - raise UserError(_("Connection Test Succeeded! Everything seems properly set up!")) + + title = _("Connection Test Succeeded!") + message = _("Everything seems properly set up!") + self.env['bus.bus'].sendone( + (self._cr.dbname, 'res.partner', self.env.user.partner_id.id), + {'type': 'simple_notification', 'title': title, 'message': message, 'sticky': False, 'warning': False}) def connect(self, host=None, port=None, user=None, password=None, encryption=None, smtp_debug=False, mail_server_id=None):