diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index d9701d63ba7..64c17c4be2f 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -537,7 +537,7 @@ class crm_lead(base_stage, format_address, osv.osv):
if field_info is None:
continue
field = field_info.column
- value = None
+ value = ''
if field._type == 'selection':
if hasattr(field.selection, '__call__'):
@@ -548,12 +548,16 @@ class crm_lead(base_stage, format_address, osv.osv):
elif field._type == 'many2one':
if lead[field_name]:
value = lead[field_name].name_get()[0][1]
+ elif field._type == 'many2many':
+ if lead[field_name]:
+ for val in lead[field_name]:
+ field_value = val.name_get()[0][1]
+ value += field_value + ","
else:
value = lead[field_name]
body.append("%s: %s" % (field.string, value or ''))
-
- return "\n".join(body + ['---'])
+ return "
".join(body + ['
'])
def _merge_notify(self, cr, uid, opportunity_id, opportunities, context=None):
"""
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index c64dca542b0..ce5d4555028 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -274,7 +274,7 @@