Fix Cron Deleting Paused Pireps (#1434)
This commit is contained in:
@@ -6,6 +6,7 @@ use App\Contracts\Listener;
|
|||||||
use App\Events\CronHourly;
|
use App\Events\CronHourly;
|
||||||
use App\Events\PirepCancelled;
|
use App\Events\PirepCancelled;
|
||||||
use App\Models\Enums\PirepState;
|
use App\Models\Enums\PirepState;
|
||||||
|
use App\Models\Enums\PirepStatus;
|
||||||
use App\Models\Pirep;
|
use App\Models\Pirep;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Illuminate\Support\Facades\Log;
|
use Illuminate\Support\Facades\Log;
|
||||||
@@ -31,6 +32,7 @@ class RemoveExpiredLiveFlights extends Listener
|
|||||||
$date = Carbon::now('UTC')->subHours(setting('acars.live_time'));
|
$date = Carbon::now('UTC')->subHours(setting('acars.live_time'));
|
||||||
$pireps = Pirep::where('updated_at', '<', $date)
|
$pireps = Pirep::where('updated_at', '<', $date)
|
||||||
->where('state', PirepState::IN_PROGRESS)
|
->where('state', PirepState::IN_PROGRESS)
|
||||||
|
->where('status', '<>', PirepStatus::PAUSED)
|
||||||
->get();
|
->get();
|
||||||
|
|
||||||
foreach ($pireps as $pirep) {
|
foreach ($pireps as $pirep) {
|
||||||
|
|||||||
Reference in New Issue
Block a user