From 32a2e1ad08da4fd066b34f2f8267e189110f5a1a Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 14 Nov 2011 17:17:11 +0530 Subject: [PATCH] [IMP] account : multi-company invoice validation error bzr revid: mdi@tinyerp.com-20111114114711-9ns1sjfm6eba7nf9 --- addons/account/account_invoice.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 130f07d6293..61e865bb372 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -924,8 +924,9 @@ class account_invoice(osv.osv): 'narration':inv.comment } period_id = inv.period_id and inv.period_id.id or False + ctx.update({'company_id': inv.company_id.id}) if not period_id: - period_ids = period_obj.find(cr, uid, inv.date_invoice) + period_ids = period_obj.find(cr, uid, inv.date_invoice, context=ctx) period_id = period_ids and period_ids[0] or False if period_id: move['period_id'] = period_id