diff --git a/application/Espo/Modules/Crm/Services/Activities.php b/application/Espo/Modules/Crm/Services/Activities.php index 152b5af1ac..82b6e16f33 100644 --- a/application/Espo/Modules/Crm/Services/Activities.php +++ b/application/Espo/Modules/Crm/Services/Activities.php @@ -781,6 +781,8 @@ class Activities extends \Espo\Core\Services\Base 'customJoin' => '' ); + $selectManager->applyAccess($selectParams); + return $this->getEntityManager()->getQuery()->createSelectQuery('Meeting', $selectParams); } @@ -826,6 +828,8 @@ class Activities extends \Espo\Core\Services\Base 'customJoin' => '' ); + $selectManager->applyAccess($selectParams); + return $this->getEntityManager()->getQuery()->createSelectQuery('Call', $selectParams); } @@ -877,6 +881,8 @@ class Activities extends \Espo\Core\Services\Base $selectParams['whereClause'][] = ['assignedUserId' => $userId]; } + $selectManager->applyAccess($selectParams); + return $this->getEntityManager()->getQuery()->createSelectQuery('Task', $selectParams); } @@ -952,6 +958,8 @@ class Activities extends \Espo\Core\Services\Base $selectParams['leftJoins'][] = 'assignedUsers'; } + $selectManager->applyAccess($selectParams); + return $selectParams; }