[FIX]crm: crm lead merge, add create_date in argument for sorting

bzr revid: dle@openerp.com-20130329115908-gjia2se2kgnkaahh
This commit is contained in:
dle@openerp.com 2013-03-29 12:59:08 +01:00
parent 3679b0c44c
commit 58a31f00d8
1 changed files with 2 additions and 2 deletions

View File

@ -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)