From 106840c369de3bc710ec1a4d538434470117289a Mon Sep 17 00:00:00 2001 From: Danimar Ribeiro <danimaribeiro@gmail.com> Date: Wed, 12 Oct 2016 07:29:31 -0300 Subject: [PATCH] [FIX] mass_mailing: allow to quick create a mass_mailing _rec_name in mass mailing is source_id which is an integer, it does not accept a char value. Instead specify the `name` value, which will create a utm.source. Closes #13765 --- addons/mass_mailing/models/mass_mailing.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py index b6bef12b6c46..dcec29bd48d8 100644 --- a/addons/mass_mailing/models/mass_mailing.py +++ b/addons/mass_mailing/models/mass_mailing.py @@ -424,6 +424,12 @@ class MassMailing(models.Model): # Technical stuff #------------------------------------------------------ + @api.model + def name_create(self, name): + """ _rec_name is source_id, creates a utm.source instead """ + mass_mailing = self.create({'name': name}) + return mass_mailing.name_get()[0] + @api.multi def copy(self, default=None): self.ensure_one() -- GitLab