mirror of
https://github.com/OCA/account-reconcile.git
synced 2025-01-20 12:27:39 +02:00
Merge pull request #244 from Eficent/11.0-imp-account_set_reconcilable
[11.0][IMP]account_set_reconcilable
This commit is contained in:
@@ -9,7 +9,8 @@ class AccountAccount(models.Model):
|
||||
|
||||
@api.multi
|
||||
def write(self, vals):
|
||||
if vals.get('reconcile', False):
|
||||
if 'reconcile' in vals:
|
||||
rec_val = vals.get('reconcile')
|
||||
move_lines = self.env['account.move.line'].search(
|
||||
[('account_id', 'in', self.ids)])
|
||||
if move_lines:
|
||||
@@ -17,8 +18,8 @@ class AccountAccount(models.Model):
|
||||
acc_move_lines = move_lines.filtered(
|
||||
lambda line: line.account_id == acc)
|
||||
self.env.cr.execute(
|
||||
"UPDATE account_account SET reconcile=True "
|
||||
"WHERE id=%s", (acc.id,))
|
||||
"UPDATE account_account SET reconcile=%s "
|
||||
"WHERE id=%s", (rec_val, acc.id,))
|
||||
acc_move_lines._amount_residual()
|
||||
vals.pop('reconcile')
|
||||
return super(AccountAccount, self).write(vals=vals)
|
||||
|
||||
Reference in New Issue
Block a user