Only count published daily emails

This commit is contained in:
Oliver Davies 2025-05-12 08:05:20 +01:00
parent c48f8acd4a
commit b479e15b66
2 changed files with 10 additions and 5 deletions

View file

@ -5,6 +5,7 @@ declare(strict_types=1);
namespace Drupal\opd_daily_emails\Repository;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\node\NodeInterface;
final class DailyEmailNodeRepository implements DailyEmailRepositoryInterface {
@ -18,7 +19,7 @@ final class DailyEmailNodeRepository implements DailyEmailRepositoryInterface {
->getStorage('node')
->getQuery();
// TODO: add condition for published status. Only return published nodes.
$query->condition('status', NodeInterface::PUBLISHED);
$query->condition('type', 'daily_email');
$query->accessCheck(TRUE);