[FIX] mail: expandables: expandable was placed at a wrong place in the message list.

bzr revid: tde@openerp.com-20121114155810-q284caaual2sk8ka
This commit is contained in:
Thibault Delavallée 2012-11-14 16:58:10 +01:00
parent b581043859
commit 3c8f8915b2
1 changed files with 3 additions and 1 deletions

View File

@ -377,7 +377,9 @@ class mail_message(osv.Model):
id_max = child_id
elif nb > 0:
exp_domain = [('id', '>=', id_min), ('id', '<=', id_max), ('id', 'child_of', message_id)]
messages.append(_get_expandable(exp_domain, nb, message_id, False))
idx = [msg.get('id') for msg in messages].index(child_id) + 1
# messages.append(_get_expandable(exp_domain, nb, message_id, False))
messages.insert(idx, _get_expandable(exp_domain, nb, message_id, False))
id_min, id_max, nb = max(child_ids), 0, 0
else:
id_min, id_max, nb = max(child_ids), 0, 0