diff --git a/server/src/com/cloud/user/AccountManagerImpl.java b/server/src/com/cloud/user/AccountManagerImpl.java index 364d0b7ecfa..37e4b437231 100755 --- a/server/src/com/cloud/user/AccountManagerImpl.java +++ b/server/src/com/cloud/user/AccountManagerImpl.java @@ -2320,7 +2320,7 @@ public class AccountManagerImpl extends ManagerBase implements AccountManager, M domainIdRecursiveListProject.second(false); // isRecursive is only valid if only domainId is passed. } - if (permittedDomains.isEmpty() && permittedAccounts.isEmpty() & permittedResources.isEmpty()) { + if (permittedDomains.isEmpty() && permittedAccounts.isEmpty() && permittedResources.isEmpty()) { // if at this point, all permitted arrays are empty, that means that caller cannot see anything, we put -1 in permittedAccounts // to distinguish this case from the case that caller can see everything permittedAccounts.add(-1L);