[MERGE] lp: 740353

bzr revid: qdp-launchpad@openerp.com-20110325154229-ps8cm4d6i2wz49vy
This commit is contained in:
Quentin (OpenERP)
2011-03-25 16:42:29 +01:00
+5 -2
View File
@@ -1087,12 +1087,15 @@ class account_move_line(osv.osv):
move_obj = self.pool.get('account.move')
self._update_check(cr, uid, ids, context)
result = False
move_ids = set()
for line in self.browse(cr, uid, ids, context=context):
move_ids.add(line.move_id.id)
context['journal_id'] = line.journal_id.id
context['period_id'] = line.period_id.id
result = super(account_move_line, self).unlink(cr, uid, [line.id], context=context)
if check:
move_obj.validate(cr, uid, [line.move_id.id], context=context)
move_ids = list(move_ids)
if check and move_ids:
move_obj.validate(cr, uid, move_ids, context=context)
return result
def _check_date(self, cr, uid, vals, context=None, check=True):