From 053d32d8170b56aad99a313c8bc9c4bdbdcc7e02 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Tue, 29 Jul 2014 14:46:45 +0200 Subject: [PATCH] [IMP] crm: Add Campaign source and medium in group by + fix a bug when name_search return a tuple and not only the id. --- addons/crm/crm.py | 4 +++- addons/crm/crm_lead_view.xml | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 20d025fd64d..5490c170137 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -87,7 +87,9 @@ class crm_tracking_mixin(osv.AbstractModel): if value: Model = self.pool[column._obj] rel_id = Model.name_search(cr, uid, value, context=context) - if not rel_id: + if rel_id: + rel_id = Model.name_search(cr, uid, value, context=context)[0][0] + else: rel_id = Model.create(cr, uid, {'name': value}, context=context) vals[field] = rel_id # Here the code for other cases that many2one diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index 3f10dcf2099..a567be10619 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -349,6 +349,9 @@ + + +