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