[FIX] only probability > 0 for stage assignation when convertion of lead into opportunity
authorAnael Closson <acl@openerp.com>
Thu, 3 Jan 2013 13:38:41 +0000 (14:38 +0100)
committerAnael Closson <acl@openerp.com>
Thu, 3 Jan 2013 13:38:41 +0000 (14:38 +0100)
bzr revid: acl@openerp.com-20130103133841-oeadynn3lctw1uu8

addons/crm/crm_lead.py

index 8762469..0571a53 100644 (file)
@@ -680,9 +680,9 @@ class crm_lead(base_stage, format_address, osv.osv):
             section_id = lead.section_id and lead.section_id.id or False
 
         if section_id:
-            stage_ids = crm_stage.search(cr, uid, [('sequence','>=',1), ('section_ids','=', section_id)])
+            stage_ids = crm_stage.search(cr, uid, [('sequence', '>=', 1), ('section_ids', '=', section_id), ('probability', '>', 0)])
         else:
-            stage_ids = crm_stage.search(cr, uid, [('sequence','>=',1)])
+            stage_ids = crm_stage.search(cr, uid, [('sequence', '>=', 1), ('probability', '>', 0)])
         stage_id = stage_ids and stage_ids[0] or False
 
         return {