diff --git a/account.py b/account.py index d077412a47..8ebb791e7f 100644 --- a/account.py +++ b/account.py @@ -393,10 +393,11 @@ class AccountSelection(OSV): if account.root.id in roots: return False roots.append(account.root.id) - for account in root_accounts: - if account.mandatory: - if not account.id in roots: - return False + if user: #Root can by pass + for account in root_accounts: + if account.mandatory: + if not account.id in roots: + return False return True AccountSelection()