diff --git a/addons/account/account.py b/addons/account/account.py index d0e9c501bb9..abd246ef331 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -650,6 +650,8 @@ class account_journal(osv.osv): def write(self, cr, uid, ids, vals, context=None): if context is None: context = {} + if isinstance(ids, (int, long)): + ids = [ids] for journal in self.browse(cr, uid, ids, context=context): if 'company_id' in vals and journal.company_id.id != vals['company_id']: move_lines = self.pool.get('account.move.line').search(cr, uid, [('journal_id', 'in', ids)])