From fb59f1098f9101d082fd4b76b2d2b9790a02cf96 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 19 Aug 2011 16:42:52 +0200 Subject: [PATCH] [FIX] l10_be_invoice_bba: make invoice.write() more lenient with ORM API bzr revid: odo@openerp.com-20110819144252-gz0ff9mg598778uv --- addons/l10n_be_invoice_bba/invoice.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/l10n_be_invoice_bba/invoice.py b/addons/l10n_be_invoice_bba/invoice.py index b1db829eddf..947ccb6f71c 100644 --- a/addons/l10n_be_invoice_bba/invoice.py +++ b/addons/l10n_be_invoice_bba/invoice.py @@ -180,6 +180,8 @@ class account_invoice(osv.osv): return super(account_invoice, self).create(cr, uid, vals, context=context) def write(self, cr, uid, ids, vals, context={}): + if isinstance(ids, (int, long)): + ids = [ids] for inv in self.browse(cr, uid, ids, context): if vals.has_key('reference_type'): reference_type = vals['reference_type']