[FIX] point_of_sale: better default sale journal for new pos.config, use company of current user

done to fix test in 01_order_to_payment.yml when creating pos.order
default config can have journal of different company, will get exception if done with a journal of main company

bzr revid: mat@openerp.com-20130814134511-c0f3z27f9p2gflt6
This commit is contained in:
Martin Trigaux
2013-08-14 15:45:11 +02:00
parent 427b7b6910
commit 38f2806579
+2 -1
View File
@@ -109,7 +109,8 @@ class pos_config(osv.osv):
return result
def _default_sale_journal(self, cr, uid, context=None):
res = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'sale')], limit=1)
company_id = self.pool.get('res.users').browse(cr, uid, uid, context=context)
res = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'sale'), ('company_id', '=', company_id)], limit=1, context=context)
return res and res[0] or False
def _default_shop(self, cr, uid, context=None):