create invoice: changing journal changes company too
authorStéphane Bidoul <stephane.bidoul@acsone.eu>
Sun, 9 Sep 2012 11:45:15 +0000 (13:45 +0200)
committerStéphane Bidoul <stephane.bidoul@acsone.eu>
Sun, 9 Sep 2012 11:45:15 +0000 (13:45 +0200)
lp bug: https://launchpad.net/bugs/1047884 fixed

bzr revid: stephane.bidoul@acsone.eu-20120909114515-mbilk7jv2aj1mn9x

addons/account/account_invoice.py

index 15027b7..e925e87 100644 (file)
@@ -503,8 +503,10 @@ class account_invoice(osv.osv):
         if journal_id:
             journal = self.pool.get('account.journal').browse(cr, uid, journal_id, context=context)
             currency_id = journal.currency and journal.currency.id or journal.company_id.currency_id.id
+            company_id = journal.company_id.id
             result = {'value': {
                     'currency_id': currency_id,
+                    'company_id': company_id,
                     }
                 }
         return result