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

Reply via email to