diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py
index b6d2bc72b94..38707ace374 100644
--- a/addons/marketing_campaign/marketing_campaign.py
+++ b/addons/marketing_campaign/marketing_campaign.py
@@ -678,6 +678,8 @@ class marketing_campaign_workitem(osv.osv):
'datas' : datas,
'nodestroy': True,
}
+ else:
+ raise osv.except_osv(_('No preview'),_('The current step for this item has no email or report to preview.'))
return res
marketing_campaign_workitem()
diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml
index 289730a1531..95b9cfbebba 100644
--- a/addons/marketing_campaign/marketing_campaign_view.xml
+++ b/addons/marketing_campaign/marketing_campaign_view.xml
@@ -306,8 +306,8 @@
-
-
+
+
@@ -335,7 +335,7 @@
-
+
@@ -345,8 +345,8 @@
-
-
+
+
@@ -379,7 +379,7 @@
- Campaign Activities (Workitems)
+ Campaign Followup
ir.actions.act_window
marketing.campaign.workitem
form