diff --git a/server/src/main/java/com/cloud/acl/DomainChecker.java b/server/src/main/java/com/cloud/acl/DomainChecker.java index bf7bd52ece7b..a8c9ab84f7ec 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 @@ protected DomainChecker() { */ 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;