diff --git a/server/src/main/java/com/cloud/acl/DomainChecker.java b/server/src/main/java/com/cloud/acl/DomainChecker.java index bf7bd52ece7..a8c9ab84f7e 100644 --- a/server/src/main/java/com/cloud/acl/DomainChecker.java +++ b/server/src/main/java/com/cloud/acl/DomainChecker.java @@ -120,7 +120,7 @@ public class DomainChecker extends AdapterBase implements SecurityChecker { */ private void checkPublicTemplateAccess(VirtualMachineTemplate template, Account owner, Account caller){ - if (!QueryService.SharePublicTemplatesWithOtherDomains.valueIn(owner.getDomainId()) || + if (QueryService.SharePublicTemplatesWithOtherDomains.valueIn(owner.getDomainId()) || caller.getDomainId() == owner.getDomainId() || _domainDao.isChildDomain(owner.getDomainId(), caller.getDomainId())) { return;