1
0
Fork 0
mirror of synced 2024-10-01 01:37:56 +13:00

Merge pull request #7468 from appwrite/fix-cc-bcc-target-find

Fix cc + bcc targets fetched by identifier instead of $id
This commit is contained in:
Jake Barnby 2024-01-19 18:49:35 +13:00 committed by GitHub
commit 2c1415217a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -431,14 +431,20 @@ class Messaging extends Action
$bcc = [];
if (\count($ccTargets) > 0) {
$ccTargets = $dbForProject->find('targets', [Query::equal('identifier', $ccTargets)]);
$ccTargets = $dbForProject->find('targets', [
Query::equal('$id', $ccTargets),
Query::limit(\count($ccTargets)),
]);
foreach ($ccTargets as $ccTarget) {
$cc[] = ['email' => $ccTarget['identifier']];
}
}
if (\count($bccTargets) > 0) {
$bccTargets = $dbForProject->find('targets', [Query::equal('identifier', $bccTargets)]);
$bccTargets = $dbForProject->find('targets', [
Query::equal('$id', $bccTargets),
Query::limit(\count($bccTargets)),
]);
foreach ($bccTargets as $bccTarget) {
$bcc[] = ['email' => $bccTarget['identifier']];
}