Fix target fetch limits in worker
This commit is contained in:
parent
78fe9ebb37
commit
099094f719
1 changed files with 3 additions and 3 deletions
|
@ -95,7 +95,7 @@ class Messaging extends Action
|
|||
if (\count($topicIds) > 0) {
|
||||
$topics = $dbForProject->find('topics', [
|
||||
Query::equal('$id', $topicIds),
|
||||
Query::limit(APP_LIMIT_SUBSCRIBERS_SUBQUERY)
|
||||
Query::limit($topicIds)
|
||||
]);
|
||||
foreach ($topics as $topic) {
|
||||
$targets = \array_filter($topic->getAttribute('targets'), fn(Document $target) =>
|
||||
|
@ -107,7 +107,7 @@ class Messaging extends Action
|
|||
if (\count($userIds) > 0) {
|
||||
$users = $dbForProject->find('users', [
|
||||
Query::equal('$id', $userIds),
|
||||
Query::limit(APP_LIMIT_SUBSCRIBERS_SUBQUERY)
|
||||
Query::limit($userIds)
|
||||
]);
|
||||
foreach ($users as $user) {
|
||||
$targets = \array_filter($user->getAttribute('targets'), fn(Document $target) =>
|
||||
|
@ -119,7 +119,7 @@ class Messaging extends Action
|
|||
if (\count($targetIds) > 0) {
|
||||
$targets = $dbForProject->find('targets', [
|
||||
Query::equal('$id', $targetIds),
|
||||
Query::limit(APP_LIMIT_SUBSCRIBERS_SUBQUERY)
|
||||
Query::limit($targetIds)
|
||||
]);
|
||||
$recipients = \array_merge($recipients, $targets);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue