From 58a31f00d88b449a88e3fc50416841c5a79897fb Mon Sep 17 00:00:00 2001 From: "dle@openerp.com" <> Date: Fri, 29 Mar 2013 12:59:08 +0100 Subject: [PATCH] [FIX]crm: crm lead merge, add create_date in argument for sorting bzr revid: dle@openerp.com-20130329115908-gjia2se2kgnkaahh --- 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 acb9b038bfe..d420bd93f37 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -632,8 +632,8 @@ class crm_lead(base_stage, format_address, osv.osv): sequence = -1 if opportunity.stage_id and opportunity.stage_id.state != 'cancel': sequence = opportunity.stage_id.sequence - - sequenced_opps.append(((int(opportunity.type == 'opportunity'), sequence), opportunity)) + create_time_reverse = - time.mktime(datetime.strptime(opportunity.create_date, tools.DEFAULT_SERVER_DATETIME_FORMAT).timetuple()) + sequenced_opps.append(((int(opportunity.type == 'opportunity'), sequence, create_time_reverse), opportunity)) sequenced_opps.sort(reverse=True) opportunities = map(itemgetter(1), sequenced_opps)