Use user context if user is root

review60001
This commit is contained in:
Cédric Krier committed 2011-07-20 16:58:39 +02:00
1 parent fecfac6a5c
commit 085b7ba58b
1 file changed
+8 -2
+8 -2
View File
@@ -73,7 +73,10 @@ class Party(ModelSQL, ModelView):
return {}
company_id = None
user = user_obj.browse(Transaction().user)
user_id = Transaction().user
if user_id == 0 and 'user' in Transaction().context:
user_id = Transaction().context['user']
user = user_obj.browse(user_id)
if Transaction().context.get('company'):
child_company_ids = company_obj.search([
('parent', 'child_of', [user.main_company.id]),
@@ -134,7 +137,10 @@ class Party(ModelSQL, ModelView):
raise Exception('Bad argument')
company_id = None
user = user_obj.browse(Transaction().user)
user_id = Transaction().user
if user_id == 0 and 'user' in Transaction().context:
user_id = Transaction().context['user']
user = user_obj.browse(user_id)
if Transaction().context.get('company'):
child_company_ids = company_obj.search([
('parent', 'child_of', [user.main_company.id]),