diff --git a/addons/crm/data/ir_action_data.xml b/addons/crm/data/ir_action_data.xml
index e522a52b5a3..b4c3a282f38 100644
--- a/addons/crm/data/ir_action_data.xml
+++ b/addons/crm/data/ir_action_data.xml
@@ -10,7 +10,12 @@
list
code
- action = model.action_set_lost_with_reason()
+
+if not 'opportunity' in records.mapped('type'):
+ action = records.action_set_lost()
+else:
+ action = model.action_set_lost_with_reason()
+