From 157ee5d0de0dd39a4b71749d4c6f318da013ab5b Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Fri, 4 Dec 2020 08:33:59 +0100 Subject: [PATCH] [FIX] mass_mailing_partner: Don't match partner if no email It doesn't make sense and even more, it crashed. Fixes #644 --- mass_mailing_partner/__manifest__.py | 2 +- mass_mailing_partner/models/mailing_contact.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mass_mailing_partner/__manifest__.py b/mass_mailing_partner/__manifest__.py index 7fc29e56f..a17572bc4 100644 --- a/mass_mailing_partner/__manifest__.py +++ b/mass_mailing_partner/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Link partners with mass-mailing", - "version": "13.0.1.0.2", + "version": "13.0.1.0.3", "author": "Tecnativa, " "Odoo Community Association (OCA)", "website": "https://github.com/OCA/social", "license": "AGPL-3", diff --git a/mass_mailing_partner/models/mailing_contact.py b/mass_mailing_partner/models/mailing_contact.py index f4431305d..1312dfbc9 100644 --- a/mass_mailing_partner/models/mailing_contact.py +++ b/mass_mailing_partner/models/mailing_contact.py @@ -100,6 +100,8 @@ class MailingContact(models.Model): def _set_partner(self): self.ensure_one() + if not self.email: + return m_partner = self.env["res.partner"] # Look for a partner with that email email = self.email.strip()