diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 8ac78212d0a..0613e5fa197 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -1197,7 +1197,7 @@ class account_move_line(osv.osv): if journal.centralisation: self._check_moves(cr, uid, context=ctx) result = super(account_move_line, self).write(cr, uid, ids, vals, context) - if check: + if check and not context.get('novalidate'): done = [] for line in self.browse(cr, uid, ids): if line.move_id.id not in done: