diff --git a/server/src/com/cloud/api/query/QueryManagerImpl.java b/server/src/com/cloud/api/query/QueryManagerImpl.java index 1182be575a6..18a155f9805 100644 --- a/server/src/com/cloud/api/query/QueryManagerImpl.java +++ b/server/src/com/cloud/api/query/QueryManagerImpl.java @@ -1298,7 +1298,7 @@ public class QueryManagerImpl extends ManagerBase implements QueryService { throw new PermissionDeniedException("Can't list account " + accountName + " projects; unauthorized"); } - if (domainId != null && domainId.equals(caller.getDomainId())) { + if (domainId != null && !domainId.equals(caller.getDomainId())) { throw new PermissionDeniedException("Can't list domain id= " + domainId + " projects; unauthorized"); }