From 890752787270708082875ab7b02a4c8bc6e32cf8 Mon Sep 17 00:00:00 2001 From: Nabeel Shahzad Date: Wed, 17 Feb 2021 18:03:07 -0500 Subject: [PATCH] Remove invalid bids #1034 --- app/Http/Controllers/Frontend/FlightController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/Frontend/FlightController.php b/app/Http/Controllers/Frontend/FlightController.php index a6fa013e..aba65fbc 100644 --- a/app/Http/Controllers/Frontend/FlightController.php +++ b/app/Http/Controllers/Frontend/FlightController.php @@ -147,6 +147,12 @@ class FlightController extends Controller $flights = collect(); $saved_flights = []; foreach ($user->bids as $bid) { + // Remove any invalid bids (flight doesn't exist or something) + if (!$bid->flight) { + $bid->delete(); + continue; + } + $flights->add($bid->flight); $saved_flights[] = $bid->flight->id; }