From b6e09ec75a1b65492ed1fa3c2062f1da42f17987 Mon Sep 17 00:00:00 2001 From: yuri Date: Fri, 4 Oct 2019 15:24:06 +0300 Subject: [PATCH] stream fix --- application/Espo/Services/Stream.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/application/Espo/Services/Stream.php b/application/Espo/Services/Stream.php index d05924de00..f58a9d4d99 100644 --- a/application/Espo/Services/Stream.php +++ b/application/Espo/Services/Stream.php @@ -1671,6 +1671,9 @@ class Stream extends \Espo\Core\Services\Base $portals = $user->get('portals'); if (count($portals)) { $aclManager->setPortal($portals[0]); + } else { + $aclManager = null; + } } @@ -1678,6 +1681,8 @@ class Stream extends \Espo\Core\Services\Base if (empty($item['entity'])) continue; if (empty($item['object'])) continue; if ( + !$aclManager + || !$aclManager->checkScope($user, $scope, 'read') || !$aclManager->checkScope($user, $scope, 'stream')