Reviewers: ,
Please review this at http://codereview.tryton.org/60001/ Affected files: M party.py Index: party.py =================================================================== --- a/party.py +++ b/party.py @@ -73,7 +73,10 @@ 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 @@ 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]), -- [email protected] mailing list
