From 6d88302403ecb00d3e59cedfd7a4cefb6c0f0514 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 25 Apr 2012 19:48:05 +0200 Subject: [PATCH] [FIX] crm.lead: salesman allocation should loop through given users bzr revid: odo@openerp.com-20120425174805-4offt36tyazfhxkr --- addons/crm/crm_lead.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index fd0b502a72c..1ff6e58bd24 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -669,9 +669,9 @@ class crm_lead(crm_case, osv.osv): value = {} if team_id: value['section_id'] = team_id - if index < len(user_ids): + if user_ids: value['user_id'] = user_ids[index] - index += 1 + index = (index + 1) % len(user_ids) if value: self.write(cr, uid, [lead_id], value, context=context) return True