diff --git a/application/Espo/Core/Container.php b/application/Espo/Core/Container.php index 6a6699ea1d..504155abc0 100644 --- a/application/Espo/Core/Container.php +++ b/application/Espo/Core/Container.php @@ -246,7 +246,7 @@ class Container protected function loadAclManager() { - $className = $this->getServiceClassName('acl', '\\Espo\\Core\\AclManager'); + $className = $this->getServiceClassName('aclManager', '\\Espo\\Core\\AclManager'); return new $className( $this->get('container') ); @@ -254,10 +254,7 @@ class Container protected function loadInternalAclManager() { - $className = $this->getServiceClassName('acl', '\\Espo\\Core\\AclManager'); - return new $className( - $this->get('container') - ); + return $this->loadAclManager(); } protected function loadAcl() diff --git a/application/Espo/Core/Portal/Container.php b/application/Espo/Core/Portal/Container.php index 19e0f7e5cc..aa64592b09 100644 --- a/application/Espo/Core/Portal/Container.php +++ b/application/Espo/Core/Portal/Container.php @@ -70,6 +70,14 @@ class Container extends \Espo\Core\Container return $obj; } + protected function loadInternalAclManager() + { + $className = $this->getServiceMainClassName('aclManager', '\\Espo\\Core\\AclManager'); + return new $className( + $this->get('container') + ); + } + protected function loadAcl() { $className = $this->getServicePortalClassName('acl', '\\Espo\\Core\\Portal\\Acl');