From 53339979272b677128e2bd4cd06216fd87186afa Mon Sep 17 00:00:00 2001 From: Wolfgang Pichler Date: Tue, 21 May 2019 08:37:00 +0200 Subject: [PATCH] [FIX] Fixed sync domain problem with escape characters. Added context variable auto_created=True when creating contacts. So a possible send double opt in mail function can check for this context variable --- mass_mailing_list_dynamic/models/mail_mass_mailing_list.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mass_mailing_list_dynamic/models/mail_mass_mailing_list.py b/mass_mailing_list_dynamic/models/mail_mass_mailing_list.py index 47be1b65..65600a10 100644 --- a/mass_mailing_list_dynamic/models/mail_mass_mailing_list.py +++ b/mass_mailing_list_dynamic/models/mail_mass_mailing_list.py @@ -3,7 +3,7 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import api, fields, models -from odoo.tools import safe_eval +from odoo.tools.safe_eval import safe_eval class MassMailingList(models.Model): @@ -55,7 +55,7 @@ class MassMailingList(models.Model): current_partners = current_contacts.mapped("partner_id") # Add new contacts for partner in desired_partners - current_partners: - Contact.create({ + Contact.with_context(auto_created=True).create({ "list_id": one.id, "partner_id": partner.id, })