diff --git a/application/Espo/Modules/Crm/AclPortal/KnowledgeBaseArticle.php b/application/Espo/Modules/Crm/AclPortal/KnowledgeBaseArticle.php index 234ca57aa0..a0753eb606 100644 --- a/application/Espo/Modules/Crm/AclPortal/KnowledgeBaseArticle.php +++ b/application/Espo/Modules/Crm/AclPortal/KnowledgeBaseArticle.php @@ -41,6 +41,8 @@ class KnowledgeBaseArticle extends \Espo\Core\AclPortal\Base return false; } + if ($entity->get('status') !== 'Published') return false; + $portalIdList = $entity->getLinkMultipleIdList('portals'); if ($user->get('portalId') && !in_array($user->get('portalId'), $portalIdList)) {