From 90d7b660d91e73c2fbac0ff74c31c28528282e34 Mon Sep 17 00:00:00 2001 From: William Allen Date: Wed, 19 Aug 2026 16:04:19 -0400 Subject: [PATCH] Fix missing builds summary email query Fixes a query broken by #3877. --- app/Jobs/PerformLegacyDailyUpdates.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Jobs/PerformLegacyDailyUpdates.php b/app/Jobs/PerformLegacyDailyUpdates.php index 1d5cc5bb02..c24da5901e 100644 --- a/app/Jobs/PerformLegacyDailyUpdates.php +++ b/app/Jobs/PerformLegacyDailyUpdates.php @@ -2,6 +2,7 @@ namespace App\Jobs; +use App\Enums\ProjectRole; use App\Models\Project; use CDash\Database; use CDash\Model\BuildGroup; @@ -154,10 +155,10 @@ private function sendEmailExpectedBuilds($projectid, $currentstarttime): void u.id=user2project.userid AND user2project.projectid=? AND ( - user2project.role=2 + user2project.role=? OR user2project.emailmissingsites=1 ) - ', [$projectid]); + ', [$projectid, ProjectRole::ADMINISTRATOR->value]); foreach ($emails as $emails_array) { $recipients[] = $emails_array['email'];